Sha256: 5abea91b8cadfb6910ae076e6caf58c6058cfb2256ad93f2aa096948036b4222
Contents?: true
Size: 576 Bytes
Versions: 6
Compression:
Stored size: 576 Bytes
Contents
_boom_complete() { local cur prev lists curr_list items COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" curr_list=`eval echo "$prev"` local IFS=$'\n' if [ $COMP_CWORD -eq 1 ]; then lists=`boom | sed 's/^ \(.*\) ([0-9]\+)$/\1/'` COMPREPLY=( $( compgen -W '${lists}' -- ${cur} ) ) elif [ $COMP_CWORD -eq 2 ]; then items=`boom $curr_list | sed 's/^ \(.\{0,16\}\):.*$/\1/'` COMPREPLY=( $( compgen -W '${items}' -- ${cur} ) ) fi } complete -o filenames -F _boom_complete boom
Version data entries
6 entries across 6 versions & 2 rubygems