⚡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 🌒
A modern, regex-powered file manager and system utility for the terminal.
Combining intuitive command parsing with a rich TUI to make terminal operations fast and beautiful.
Intuitive Terminal Interface
Rich System Widgets
Cross-Platform Compatibility
Loved the project? Please consider donating to help it improve!
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 withasyncio,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,battery,ip,user,env, and more. -
Plugin Ready
Drop in your own Python modules to extend functionality without altering core logic.
Screenshots
Main Interface
Input Shell Settings screen
System Utilities
System widget (inspired by Neofetch)
Dynamic Suggestions
Hardware Monitoring
Battery widget
RAM widget
CPU widget
Installation
Quick Install
Install via pip
Requires Python 3.10+
pip install meine
From Source
git clone https://github.com/Balaji01-4D/meine
cd meine
pip install .
Regex-Based Commands
| Action | Syntax Examples |
|---|---|
| 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 |
© 2025 MEINE | Made with 🌒 by Balaji J | MIT License
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-2.0.3.tar.gz.
File metadata
- Download URL: meine-2.0.3.tar.gz
- Upload date:
- Size: 44.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b91c63e638ba5d012c36dcc8ef3cae5da59126e8d426d5178d3a9a149f4b399
|
|
| MD5 |
a54d9639e9250cf6a20beb87aba281f9
|
|
| BLAKE2b-256 |
650a765fabafcb516bd4443226dac495f319fb2d00f4a1c6b2bf6b44dc47328f
|
File details
Details for the file meine-2.0.3-py3-none-any.whl.
File metadata
- Download URL: meine-2.0.3-py3-none-any.whl
- Upload date:
- Size: 44.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9141762e7b934b3811ddfd04eb902416897be722a93e8dd5b688e9c3fb601458
|
|
| MD5 |
c802ca06ccc86f0836ada37670574f55
|
|
| BLAKE2b-256 |
cf0da52d310907404eccbce6dab277ad562fe06892c859d95e2e7adbb225588b
|