⭐ Top‑Level Commands (zomi-syl …)¶
These are all commands registered directly under @main.command().
Syllabification & Analysis¶
- syllabify — Syllabify a single word
- analyze — Detailed analysis of a word
- batch — Batch syllabification from a file
Benchmarking¶
- benchmark — Run the old top‑level benchmark (still present in file)
Profiles & Datasets¶
- profiles — List / info / validate profiles
- datasets — Dataset management (stub)
Configuration & Cache¶
- config — Show / set / validate config
- cache — Cache info / clear / remove model
Validation & Downloads¶
- validate — Validate resources (stub)
- download — Download a model
Version¶
- version — Show version
⭐ Model Registry Commands (zomi-syl models …)¶
These come from @main.group() → models.
Model Info & Management¶
- models list — List all available backends
- models info — Show metadata for a backend
Benchmarking¶
- models benchmark — Benchmark a single backend
- models compare — Compare multiple backends (new feature)
Diagnostics¶
- models doctor — Full backend self‑test (load, metadata, prediction, batch)
⭐ Full Command Tree (README‑ready)¶
zomi-syl
│
├── syllabify WORD [--backend auto] [--profile auto] [--json] [--compact]
├── analyze WORD [--backend auto] [--profile auto] [--json]
├── batch FILE [--output PATH] [--format text|jsonl|csv] [--workers N] [--progress]
│
├── benchmark [--backend auto] [--dialect auto] [--dataset auto] [--dataset-version latest] [--report PATH]
│
├── profiles (list | info NAME | validate NAME)
├── datasets (list | download NAME | validate NAME)
│
├── config (show | path | validate | set KEY VALUE)
├── cache (info | clear | remove NAME)
│
├── validate [TARGET]
├── download NAME
├── version
│
└── models
├── list
├── info BACKEND
├── benchmark BACKEND [--dialect auto] [--json]
├── compare BACKEND... | --all [--dialect auto] [--json]
└── doctor [--verbose]