Description
Command-line parsers can be defined with typed arguments while staying close to argparse. This library helps developers describe CLI options with Python type hints and then parse user input into structured values.
It is a library for applications that build their own command-line interface, not a standalone tool for end users. Programs using it still decide which commands run and whether files, network services, or credentials are affected.