2026-10-11 01:20:43 +00:00
2026-10-08 16:39:14 +00:00
2026-10-11 01:15:13 +00:00
2026-10-11 01:18:07 +00:00
2026-10-11 01:18:07 +00:00
2026-10-06 19:36:02 -05:00
2026-10-11 01:20:43 +00:00
2026-10-11 01:15:13 +00:00
2026-10-11 01:15:13 +00:00
2026-10-04 13:54:17 +00:00

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.

The consumer guide links to two maintained examples: simple and composed.

Documentation

Future work and history

CommandKit is licensed under the LGPL v3.0 or later.

Open Source attribution notices are available.

Description
No description provided
Readme LGPL-3.0 1.9 MiB
Languages
Go 99.9%
Shell 0.1%