Create Python CLI apps with little to no effort at all!
Adds features to Click: option groups, constraints, subcommand sections and help themes.
render CLI arguments (sub-commands friendly) defined by argparse module
A High-performance, Generality, Humane Command Line Arguments Parser Library.
Command line argument to object parsing library for command line application development
A python library for parsing multiple types of config files, envvars and command line arguments which takes the headache out of setting app configurations.
A deliberately slow CLI application with complex argument structures and heavy imports
specify command arguments in function decorator
Elegant data classes
CLI Argument Parser
ec - a cli interface for python modules.
Add the keys from a .toml file to your CLI as arguments. Their values default to the values in the .toml file.
A package to help automatically create command-line interface from configuration or code.
Build powerful CLIs with simple idiomatic Python, driven by type hints. Not all arguments are bad.
Python library for creating and manipulating CLIs
Helpers for parsing user input, generating menus, transforming data, making comparisons, flexible argument acceptance (string to list/set), regex matching, and more
A CLI Arguments verifier.
Automatically register fixtures for custom CLI arguments
Easily validate paths in command line arguments. To be used with argparse.
Parse environment variables and CLI arguments for a given function signature.
Modern, declarative argument parser for Python 3.6+
Argument class <=> Human friendly cli
Class based argument parser
Rust Clap inspired command line argument parser.
Argument aliases/abbrevations for CLI programs (compatible with argparse/click/typer/...)
Extends python's argparser with environment variables
A simple package to support conditional argument parsing.
Declarative function argument parsing with type hinting.
Generate classes in Python using command line arguments
The cliopts package is a Python library for parsing command line arguments. It provides a simpler and more intuitive API with less code and easy cli argument parsing.
Parse command line arguments by defining dataclasses
A minimal multi-level argument parser for your Python cli apps.
A Cli flags libary to control argv flags and content
Integration between Omegaconf and argparse for mixed config file and CLI arguments
Simplification of CLI construction in Python based on argparse: just add branches and arguments. CLI construction from yaml file also available.
TypedDict based cli argument parsing
Abstraction layer over argparse.