2026-11-07 23:31:14 +00:00
|
|
|
// Package commandkit helps Go applications build consistent command-line
|
|
|
|
|
// interfaces with typed flags and arguments, help, and shared output formatting.
|
|
|
|
|
// Define commands with NewCommand and install them with New or App.Register.
|
|
|
|
|
// Commands and command or flag aliases can be installed together.
|
|
|
|
|
//
|
|
|
|
|
// App.Execute runs a command and returns an Outcome; the application decides
|
|
|
|
|
// when to exit. Handlers use Invocation.Reporter for output and messages.
|
|
|
|
|
// Optional ckconfig and ckprompt modules add inspection and testing commands;
|
|
|
|
|
// applications install those commands explicitly.
|
2026-10-07 13:12:37 +00:00
|
|
|
package commandkit
|