1 个仓库
Tools that automatically map Python objects and data structures to command line arguments and commands.
Distinct from Python CLI Frameworks: Distinct from general CLI frameworks by focusing specifically on the automatic mapping of existing Python objects to terminal commands rather than manual CLI definition.
Explore 1 awesome GitHub repository matching part of an awesome list · Object-to-CLI Mappers. Refine with filters or upvote what's useful.
Python Fire is a library that automatically generates command line interfaces from any Python object, function, or class. It removes the need for manual argument parsing by mapping Python dictionaries, lists, and classes directly to terminal commands. The tool converts Python docstrings into formatted terminal help screens and produces shell scripts to enable tab-completion for available commands. It can wrap existing libraries or external modules to expose their functionality via the terminal without requiring modifications to the original source code. The library supports hierarchical comm
A tool that maps Python dictionaries, lists, and classes directly to terminal commands for rapid prototyping and debugging.