{"library":"mando","type":"library","category":null,"description":"mando is a lightweight Python library that wraps `argparse` to simplify the creation of command-line interface (CLI) applications. It allows developers to define CLI commands using Python functions and decorators, automatically generating argument parsers from function signatures and docstrings. Key features include support for Python 3-style type annotations for argument conversion, and compatibility with various docstring formats (Sphinx, Google, NumPy). It also supports shell autocompletion through the optional `argcomplete` package. The current version, 0.8.2, was released on October 20, 2024, and focuses on Python 3 compatibility.","language":"python","status":"active","version":"0.8.2","tags":["CLI","argument parsing","argparse","command-line","developer-tools"],"install":[{"cmd":"pip install mando","imports":["from mando import command","from mando import main"]}],"homepage":"https://mando.readthedocs.org/","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/mando/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.5,"avg_import_s":0.06,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/mando/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}