Last updated:
0 purchases
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
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.