]> src.twobees.de Git - dotfiles.git/blob - stow/oh-my-zsh/.oh-my-zsh/plugins/paver/paver.plugin.zsh
initial
[dotfiles.git] / stow / oh-my-zsh / .oh-my-zsh / plugins / paver / paver.plugin.zsh
1 _paver_does_target_list_need_generating () {
2   [ ! -f .paver_targets ] && return 0
3   [ pavement.py -nt .paver_targets ] && return 0
4   return 1
5 }
6
7 _paver () {
8   if [ -f pavement.py ]; then
9     if _paver_does_target_list_need_generating; then
10       paver --help 2>&1 |grep '-'|grep -v -e '--'|awk -F '-' '{print $1}'|tr -d ' ' > .paver_targets
11     fi
12     compadd `cat .paver_targets`
13   fi
14 }
15
16 compdef _paver paver