Skip to main content

mem_cli

mem_cli est une interface CLI interactive extensible, construite avec Click, Textual et Rich.

🚀 Fonctionnalités

  • 🎛 Navigation CLI interactive avec recherche en temps réel
  • 🧙 Wizard dynamique de commandes basé sur les types Click
  • 📘 Documentation CLI interactive par groupe (markdown stylisé)
  • 🧩 Système modulaire basé sur l'auto-enregistrement des commandes
  • 🛠 Commandes Click exposées à la racine du package pour usage simplifié

📦 Installation

pip install .
# ou en mode développement
pip install -e .

🛠 Utilisation

mem-cli --help
python -m mem_cli

🧪 Développement

make install
make build
make test
make clean

📤 Publication

make publish  # nécessite configuration .pypirc

📁 Arborescence

src/
└── mem_cli/
    ├── __init__.py  # exports Click decorators
    ├── __main__.py
    ├── interface/
    │   ├── wizard_dynamic.py
    │   ├── navigator_search.py
    │   ├── doc_group.py
    │   └── style.css
    └── commands/
        └── __init__.py

🧑‍💻 Auteur

Guillaume Lefebvre — guillaume@ldmail.fr

Release files for mem-cli 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mem-cli 0.1.1
File Size Uploaded
mem_cli-0.1.1.tar.gz 5.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mem-cli 0.1.1
File Interpreter ABI Platform
mem_cli-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.1 kB

Release files / mem_cli-0.1.1.tar.gz

Download URL mem_cli-0.1.1.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
61efc23e14a236512197499d1f63fefae5f30986de680f2054b0c961d09e23cf
BLAKE2b-256 checksum
How to use checksums
19b3eba555198c4eccb1857f974853c89d14dc0983fe9046f74a700af71eb1bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mem_cli-0.1.1-py3-none-any.whl

Download URL mem_cli-0.1.1-py3-none-any.whl
Size 6.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c66335aa5ea3cfe42010493f37f74185692fca0016a8ff3e5658af7b4023f963
BLAKE2b-256 checksum
How to use checksums
eb9ae39afb4e7ffae0ae14c55aa77bf133953dfb531c1e131eb5319ce825a883
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page