genzshcomp
About
Automatic generate to Zsh Completion Function from Python's Option Parser Modules.
Now, It corresponds to argparse module and optparse module.
I write this module because I want to be created grin command's Zsh Completion Function.
Install
used to pip:
$ pip install genzshcomp
used to easy_install:
$ easy_install genzshcomp
Require
- Python2.6+
Usage
show example dir...
basic usage:
## gen.py from genzshcomp import ZshCompletionGenerator from optparse import OptionParser parser = OptionParser() generator = ZshCompletionGenerator(command_name, parser) print generator.get()
and zsh completion setups:
$ python gen.py > ~/.zsh/comp/_command $ echo "fpath=(~/.zsh/comp/ $fpath)" >> ~/.zshrc $ echo "autoload -U ~/.zsh/comp/*(:t)" >> ~/.zshrc $ echo "autoload -Uz compinit >> ~/.zshrc
Sat, 20 Feb 2010 17:10:30 +0900


