⚡MeineRe - A regex-powered, asynchronous CLI file manager and system utility built with Textual. It combines intuitive command parsing with rich terminal UI, allowing you to navigate directories, manage files, and fetch system info—fast.
Project description
MEINE 🌒
🚀 Features
-
🔍 Regex-Based Command Parsing Use intuitive commands to delete, copy, move, rename, search, and create files or folders.
-
🗂️ TUI Directory Navigator Browse your filesystem in a reactive terminal UI—keyboard and mouse supported.
-
💬 Live Command Console A built-in shell for interpreting commands and reflecting state changes in real time.
-
⚡ Asynchronous & Modular Built with
asyncio,aiofiles,py7zr, and modular architecture for responsive performance. -
🎨 Theming & Config CSS-powered themes, JSON-based user preferences, and dynamic runtime settings.
-
📊 System Dashboard Real-time system insights via one-liner commands:
cpu,ram,gpu,battery,ip,user,env, and more. -
🧩 Plugin Ready Drop in your own Python modules to extend functionality without altering core logic.
📸 Screenshots
Input Shell Command Output
Dynamic Suggestions
🛠️ Installation
Install via pip
Requires Python 3.10+
pip install meine
Or clone the repo:
git clone https://github.com/Balaji01-4D/meine
cd meine
pip install .
🔤 Regex-Based Commands
| Action | Syntax Example |
|---|---|
| Delete | del file.txt · rm file1.txt,file2.txt |
| Copy | copy a.txt to b.txt · cp a1.txt,a2.txt to d/ |
| Move | move a.txt to d/ · mv f1.txt,f2.txt to ../ |
| Rename | rename old.txt as new.txt |
| Create | mk file.txt · mkdir folder1,folder2 |
| Search | search "text" folder/ · find "term" notes.md |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file meine-1.0.2.tar.gz.
File metadata
- Download URL: meine-1.0.2.tar.gz
- Upload date:
- Size: 40.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b2977770b50005a25d0454fe62d7efcdc1135f92a56d060f7beb6aa3ebbda90
|
|
| MD5 |
538efa5c22ffb9b3d533f89422797235
|
|
| BLAKE2b-256 |
db25b4cd80310082e5d748050b39e1be769c06f41aa347ecae5b0adbd195a610
|
File details
Details for the file meine-1.0.2-py3-none-any.whl.
File metadata
- Download URL: meine-1.0.2-py3-none-any.whl
- Upload date:
- Size: 41.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27838b9475eed1a354d783417566da20a1898e955012225a148fafc95dfc498a
|
|
| MD5 |
d7369057608da45f7353667bcd2b3e38
|
|
| BLAKE2b-256 |
0b67b37a8c5cc1385f607a4f5115770f736da603df854525b3113f98db227c21
|