A command-line utility toolkit for Python, providing classes and functions for building CLI applications with subcommands, namespaces, configuration, logging, and auto-colorized help text. Current version is 2.7.7, supporting Python 3.9+. It follows a moderate release cadence with bugfixes and minor features.
pip install cmdkitVerified import paths — ran on the pinned version, not inferred.
Creates a minimal CLI application using the Command class.
Upgrade to cmdkit>=2.7.6 and ensure your Python version is 3.9+ (tomllib available on 3.11+; for older Python, install tomli and tomli-w).
Pin cmdkit>=2.7.7 to support Python 3.9.
Upgrade to cmdkit>=2.7.6 to switch to tomli/tomli-w or use Python's standard library (tomllib).
Always call super().__init__(name=name) in your Command subclass constructor.
No dependency data recorded yet.