Auto argument completion for script with argparse.
Project description
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
example/simple_script.py is:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-m', '--module')
parser.add_argument('-n', '--dry-run')
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
License
Copyright (C) 2015 Kentaro Wada
Released under the MIT license
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.