Usage is a specification and command-line tool for defining CLI applications through a format similar to OpenAPI, allowing developers to specify arguments, flags, environment variables, and config files in a single kdl-based document. The tool enables automatic generation of autocompletion scripts, documentation, man pages, and argument parsers while following GNU-style option conventions.
1 comment
Usage is a specification and command-line tool for defining CLI applications through a format similar to OpenAPI, allowing developers to specify arguments, flags, environment variables, and config files in a single kdl-based document. The tool enables automatic generation of autocompletion scripts, documentation, man pages, and argument parsers while following GNU-style option conventions.