Metadata-Version: 1.0
Name: Cmdopt
Version: 0.2.0
Summary: pretty good command-line option parser
Home-page: http://pypi.python.org/pypi/Cmdopt
Author: Makoto Kuwata
Author-email: kwa@kuwata-lab.com
License: MIT License
Download-URL: http://pypi.python.org/packages/source/C/Cmdopt/Cmdopt-0.2.0.tar.gz
Description: Overview
        ========
        
        Cmdopt.py is command-line option parser for Python.
        
        Example::
        
            import sys, cmdopt
            ## create parser
            parser = cmdopt.Parser()
            ## define options
            parser.option("-h, --help",       "show help")
            parser.option("-f, --file=FILE",  "read file")
            parser.option("-i, --indent=N",   "indent (default 2)")\
                  .validate(lambda val: not val.isdigit() and "integer required.")\
                  .handle(lambda val, opts: setattr(opts, 'indent', int(val)))
            ## parse args
            args = sys.argv[1:]
            opts = parser.parse(args)    # may raise cmdopt.ParseError
            if opts.help:
                print(parser.help())     # or parser.help(width=15, indent="  ")
        
        Features:
        
        * Validator
        * Handler
        * Help message
        * Multiple option
        
        See README_ for details.
        
        .. _README: https://bitbucket.org/kwatch/cmdopt/wiki/Cmdopt.py
        
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.4
Classifier: Programming Language :: Python :: 2.5
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.0
Classifier: Programming Language :: Python :: 3.1
Classifier: Programming Language :: Python :: 3.2
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
