Changeset 307 for trunk/klask.bash_completion
- Timestamp:
- Oct 19, 2017, 8:11:44 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/klask.bash_completion
r234 r307 22 22 return 0 23 23 ;; 24 -s|--shift) 25 COMPREPLY=($(compgen -W "1 2 3" -- "$cur")) 26 return 0 27 ;; 24 28 esac 25 29 26 if [[ "$cur" == -*]]30 if [[ "$cur" == '-*' || $COMP_CWORD -gt 1 ]] 27 31 then 28 COMPREPLY=($(compgen -W '-v --verbose -k --kind -f --format -d --day -i --vlan' -- "$cur")) 32 #COMPREPLY=($(compgen -W '-v --verbose -k --kind -f --format -d --day -i --vlan -m --modulo -s --shift' -- "$cur")) 33 COMPREPLY=($(compgen -W "$(klask help|grep "^ klask ${COMP_WORDS[1]}" | sed -e 's/[\[]/\n/g;'|grep -- '^-'|cut -f 1 -d ']'|cut -f 1 -d ' '|sed -e 's/|/ /g;'|xargs echo -n)" -- "$cur")) 29 34 else 30 35 COMPREPLY=($(compgen -W "$($(which klask || echo /usr/sbin/klask) help|grep '^ klask'|awk '{print $2}'|xargs echo -n)" -- "$cur"))
Note: See TracChangeset
for help on using the changeset viewer.