Skip to main content

⚡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 🌒

Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors License Badge

Meine Demo

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 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 Settings screen

Input Shell            Command Output

Text editor

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

meine-1.0.2.tar.gz (40.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meine-1.0.2-py3-none-any.whl (41.5 kB view details)

Uploaded Python 3

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

Hashes for meine-1.0.2.tar.gz
Algorithm Hash digest
SHA256 6b2977770b50005a25d0454fe62d7efcdc1135f92a56d060f7beb6aa3ebbda90
MD5 538efa5c22ffb9b3d533f89422797235
BLAKE2b-256 db25b4cd80310082e5d748050b39e1be769c06f41aa347ecae5b0adbd195a610

See more details on using hashes here.

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

Hashes for meine-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 27838b9475eed1a354d783417566da20a1898e955012225a148fafc95dfc498a
MD5 d7369057608da45f7353667bcd2b3e38
BLAKE2b-256 0b67b37a8c5cc1385f607a4f5115770f736da603df854525b3113f98db227c21

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page