CliWrapper
CliWrapper is a Python library designed to simplify the process of creating command-line interfaces (CLIs) for Python applications. It aims to provide a more streamlined and Pythonic alternative to existing libraries like `argparse` and `click` by offering a more declarative approach to defining CLI arguments and commands.
The core concept behind CliWrapper is the use of Python decorators to define the structure and behavior
CliWrapper supports common CLI features such as subcommands, argument types, default values, and help text. It
By leveraging Python's introspection capabilities, CliWrapper can infer much of the CLI structure directly from the