typeopt

Typed docopt


Keywords
arguments, argument-parser, docopt, python3, typeopt
License
MIT
Install
pip install typeopt==0.2

Documentation

typeopt

Typed version of docopt. Used in Machine Learning experiments.

"""
Usage: example.py PATH [options]

Arguments:
    PATH    path to example file

Options:
    -l, --limit=<int>           Limit on the number of parsed lines

    --some-flag                 Some boolean flag
    --float-option=<float>      Optionally change value to something other
                                float [default: 0.2]
    --api-key=<str>             API KEY to your SaaS provider
"""
from typeopt import Arguments

if __name__ == '__main__':

    arguments = Arguments(__doc__, version='example 0.2')

    print(arguments)