Python argparse Libraries
Humane command line arguments parser. Now with maintenance, typehints, and complete test coverage.
docopt-ng creates magic command-line interfaces CHANGELOG New in version 0.7.2: Complete MyPy typehints - ZERO errors. Required refactoring class impl
Create argparse subcommands with decorators.
python-argparse-subdec This is a very simple Python package that allows one to create argparse's subcommands via function decorators. Usage Create a S
Simple subcommand CLIs with argparse
multicommand Simple subcommand CLIs with argparse. multicommand uses only the standard library and is ~150 lines of code (modulo comments and whitespa
Declarative CLIs with argparse and dataclasses
argparse_dataclass Declarative CLIs with argparse and dataclasses. Features Features marked with a ✓ are currently implemented; features marked with a
Corgy allows you to create a command line interface in Python, without worrying about boilerplate code
corgy Elegant command line parsing for Python. Corgy allows you to create a command line interface in Python, without worrying about boilerplate code.
A drop-in replacement for argparse that allows options to also be set via config files and/or environment variables.
ConfigArgParse Overview Applications with more than a handful of user-settable options are best configured through a combination of command line args,
Python and tab completion, better together.
argcomplete - Bash tab completion for argparse Tab complete all the things! Argcomplete provides easy, extensible command line tab completion of argum