3945f1c33a7e13b8d8fdacb232841cf5eab7919a
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, and ConfigKit-backed validation. Effective display, source and explanation reports, and PromptKit commands remain planned.
Documentation
- Contributor guide
- Command line reference
- Architecture policy
- CLI standard proposal
- Dispatcher implementation roadmap
- Backend implementation roadmap
- Public facade implementation roadmap
- Policy provenance
CommandKit is licensed under the LGPL v3.0 or later.
Open Source attribution notices are available.
Languages
Go
99.9%
Shell
0.1%