Description
Command-line interfaces can be described in documentation-like text that also drives parsing. Developers use this library to define options, arguments, validation, and help output from a uniform specification. It is a library for building CLI programs, not a separate command users run.