minicli

Crates.iominicli
lib.rsminicli
version0.1.0
created_at2025-07-13 11:40:36.811592+00
updated_at2025-07-13 11:40:36.811592+00
descriptionA tiny, dynamic CLI parser driven by simple string definitions or markdown files.
homepage
repositoryhttps://github.com/Bearcry55/minicli
max_upload_size
id1750383
size9,191
Deep Narayan Banerjee (Bearcry55)

documentation

README

🟢 MiniCLI

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.


✨ Features

✅ 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


📦 Install

Add this to your Cargo.toml:

[dependencies]
minicli = "0.1.0" # (after you publish)
colored = "2"

Commit count: 0

cargo fmt