Metadata-Version: 1.0
Name: argdeco
Version: 2.0.16
Summary: specify command arguments in function decorator
Home-page: https://github.com/klorenz/python-argdeco
Author: Kay-Uwe (Kiwi) Lorenz
Author-email: kiwi@franka.dyndns.org
License: MIT
Description: argdeco
        =======
        
        Specify command line arguments using decorators::
        
            from argdeco import main, arg, opt
        
            @main(
               arg("--foo", help="some argument"),
               opt("--flag", '-f', help="toggle flag"),
            )
            def my_main_function(foo, flag):
                return 0  # success, will be exit code
        
            if __name__ == '__main__':
                main()
        
        argdeco is an argparse wrapper.
        
        * ``arg()`` is only a wrapper around ``argparse.ArgumentParser.add_argument()``.
        * ``opt()`` is a shorthand for ``arg(..., action=store_true, default=False)``
        
        ... you can do `much more`_
        
        .. [much more] https://python-argdeco.readthedocs.io
        
        
Keywords: argument command argparse cli
Platform: UNKNOWN
