A full-featured framework for building command line applications (cli) with node.js, including help generation, colored output, verbosity control, custom logger, coercion and casting, typos suggestions, and auto-complete for bash/zsh/fish.

Components of Caporal Function.

Angled brackets (e.g. <item>) indicate required input. Square brackets (e.g. [env]) indicate optional input.