Files
commandkit/README.md

28 lines
1.2 KiB
Markdown

# CommandKit
CommandKit is a Go library project for consistent CLI inspection, command syntax,
and shared command infrastructure across related applications.
The current Go library provides an instance-owned command registry, typed flag
and operand bindings, Cobra-backed routing, invocation outcomes, generated help,
application or CommandKit version reporting, configuration scope discovery,
ConfigKit-backed validation, native effective YAML display, source inventory,
and path explanation reports. Applications can register a PromptKit engine
configuration scope independently of PromptKit definition commands, and can
install optional prompt and profile inspection commands.
## Documentation
- [Contributor guide](docs/development.md)
- [Command line reference](docs/cli.md)
- [Architecture policy](docs/policy/architecture.md)
- [CLI standard proposal](docs/roadmap/01-cli-plan.md)
- [Dispatcher implementation roadmap](docs/roadmap/02-dispatch.md)
- [Backend implementation roadmap](docs/roadmap/03-backend.md)
- [Public facade implementation roadmap](docs/roadmap/04-facade.md)
- [Policy provenance](docs/policy/meta.md)
CommandKit is licensed under the [LGPL v3.0 or later](COPYRIGHT).
[Open Source attribution notices](docs/oss/attribution.md) are available.