auto-argcomplete 0.9.7

Creator: railscoder56

Last updated:

Add to Cart

Description:

autoargcomplete 0.9.7

auto-argcomplete is automatic shell completion generator for script
which uses argparse.
The behavior is like:
$ python example/simple_script.py <TAB>
$ python example/simple_script.py --
--dry-run --help --kick-off --module
If you’re using zsh:
% python example/simple_script.py --
--dry-run -- display what to do
--help -- show this help message and exit
--module -- specify module name
--kick-off
example/simple_script.py is:
import argparse

parser = argparse.ArgumentParser()
parser.add_argument('-m', '--module', help='specify module name')
parser.add_argument('-n', '--dry-run', help='display what to do')
parser.add_argument('-k', '--kick-off')
parser.parse_args()
Nothing to import in the script! :smile:
auto-argcomplete can automatically understand the output of --help option,
so automatically supports all script which use argparse.

Installation
$ pip install auto-argcomplete


Test
$ nosetests -v auto_argcomplete


License

Copyright (C) 2015 Kentaro Wada
Released under the MIT license
http://opensource.org/licenses/mit-license.php

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.