Metadata-Version: 2.1
Name: cmdliner
Version: 0.0.1
Summary: Command line builder library
Home-page: https://github.com/joaompinto/cmdliner
Author: João Pinto
Author-email: lamego.pinto@gmail.com
License: MIT
Description: # cmdliner
        
        Cmdliner is a python command line parsing library focus on extending scripts/applications with command line parsing features while requiring miminal code for the setup.
        
        ## Minimal Use Case
        The minimal use case provides `--version` and `-v(vv)` for verbosity:
        ```python
        from cmdliner import cli, verbose
        
        # You just need to decorate your "main" function with cli(version)
        # version is a required argument, it will be used to provide --version
        @cli("1.0")
        def main():
            print("hello")
            verbose(1, "You see this with -v")
        
        
        # Instead of calling your main function directly you call cli(), it will handle
        # the argument parsing and invoke the previously decorated function
        if __name__ == "__main__":
            cli()
        ```
        
        Testing:
        ```
        $ python test.py
        hello
        $ python test.py --version
        test.py 1.0
        $ python test.py -v
        hello
        You see this with -v
        ```
        
        # How to install
        ```
        pip install cmdliner
        ```
        
Platform: UNKNOWN
Description-Content-Type: text/markdown
