minicli 0.1.0

A tiny, dynamic CLI parser driven by simple string definitions or markdown files.
Documentation
  • Coverage
  • 0%
    0 out of 13 items documented0 out of 7 items with examples
  • Size
  • Source code size: 9.19 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 349.6 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 21s Average build duration of successful builds.
  • all releases: 21s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Bearcry55/minicli
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • Bearcry55

🟢 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"