Merge branch 'master' of mathias-kettner.de:omd
[omd.git] / .omd_bash_completion
blob56c62a309f3b36c90106dde9eee0874c6a8f2710
1 # Bash completion script for "omd"
4 _omd()
6     local cur prev opts
7     COMPREPLY=()
8     cur="${COMP_WORDS[COMP_CWORD]}"
9     prev="${COMP_WORDS[COMP_CWORD-1]}"
10     opts="create rm cp mv update start stop restart reload status sites versions version"
12                 # Fill in the sites for these commands
13     if [[ $prev =~ start|stop|restart|reload|status|rm|mv|cp|update ]]; then
14         opts=$(omd sites)
15     fi
17     if [[ $prev =~ omd|start|stop|restart|reload|status|rm|mv|cp|update ]] ; then
18         COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
19         return 0
20     fi
23 complete -F _omd omd