| Crates.io | minicli |
| lib.rs | minicli |
| version | 0.1.0 |
| created_at | 2025-07-13 11:40:36.811592+00 |
| updated_at | 2025-07-13 11:40:36.811592+00 |
| description | A tiny, dynamic CLI parser driven by simple string definitions or markdown files. |
| homepage | |
| repository | https://github.com/Bearcry55/minicli |
| max_upload_size | |
| id | 1750383 |
| size | 9,191 |
MiniCLI is a tiny, easy-to-understand Rust library for building simple command-line interfaces from a single string or a Markdown (cli.md) file.
No macros. No huge config. Just write your CLI definition as text — and focus on your logic.
✅ Define commands & flags using a simple string
✅ Supports dynamic .md files (no rebuild needed)
✅ Required & optional arguments
✅ Clean, pretty colored output
✅ Works well with shell tools like curl
✅ Tiny, fast — no dependencies other than colored
Add this to your Cargo.toml:
[dependencies]
minicli = "0.1.0" # (after you publish)
colored = "2"