Welcome to clap_python! ======================= clap_python is a Python library designed to simplify the process of creating command-line interfaces (CLI) by mimicking the popular Rust library, clap. It provides an easy-to-use API for defining commands, subcommands, arguments, and more with a flexible and powerful design. This guide explains how to use the clap_python library to create and manage command-line applications. Installation ------------ You can install **clap_python** using `pip`: .. code-block:: bash pip install clap_python .. toctree:: :caption: Getting Started :maxdepth: 2 .. toctree:: usage .. toctree:: :caption: Examples :maxdepth: 1 examples/cargo examples/git .. toctree:: :caption: Reference :maxdepth: 1 api/clap_python api/clap_style