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
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 High-performance, Generality, Humane Command Line Arguments Parser Library.
CLI Argument Parser
TypedDict based cli argument parsing
ec - a cli interface for python modules.
specify command arguments in function decorator
Helpers for parsing user input, generating menus, transforming data, making comparisons, flexible argument acceptance (string to list/set), regex matching, and more
Build powerful CLIs with simple idiomatic Python, driven by type hints. Not all arguments are bad.
Easily validate paths in command line arguments. To be used with argparse.
Parse command line arguments by defining dataclasses
Add the keys from a .toml file to your CLI as arguments. Their values default to the values in the .toml file.
Argument class <=> Human friendly cli
Automatically register fixtures for custom CLI arguments
Modern, declarative argument parser for Python 3.6+
Elegant data classes
Class based argument parser
Parse environment variables and CLI arguments for a given function signature.
Rust Clap inspired command line argument parser.
A package to help automatically create command-line interface from configuration or code.
Python library for creating and manipulating CLIs
Integration between Omegaconf and argparse for mixed config file and CLI arguments
A CLI Arguments verifier.
Command-Line Argument Sorting and Parsing, for Python
CLI sub-command library
Modified version of argparse which remembers the order of CLI arguments
Tools for building CLI applications
A Jenkins backup and restore python cli tool with 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.
Argument aliases/abbrevations for CLI programs (compatible with argparse/click/typer/...)
Extends python's argparser with environment variables
An unobtrusive argparse wrapper with natural syntax
Generate classes in Python using command line arguments
A minimal multi-level argument parser for your Python cli apps.