Blame completions/postfix
|
Packit |
8462d6 |
# postfix(1) completion -*- shell-script -*-
|
|
Packit |
8462d6 |
|
|
Packit |
8462d6 |
_postfix()
|
|
Packit |
8462d6 |
{
|
|
Packit |
8462d6 |
local cur prev words cword
|
|
Packit |
8462d6 |
_init_completion || return
|
|
Packit |
8462d6 |
|
|
Packit |
8462d6 |
case $prev in
|
|
Packit |
8462d6 |
-c)
|
|
Packit |
8462d6 |
_filedir -d
|
|
Packit |
8462d6 |
return
|
|
Packit |
8462d6 |
;;
|
|
Packit |
8462d6 |
-D)
|
|
Packit |
8462d6 |
COMPREPLY=( $( compgen -W 'start' -- "$cur" ) )
|
|
Packit |
8462d6 |
return
|
|
Packit |
8462d6 |
;;
|
|
Packit |
8462d6 |
esac
|
|
Packit |
8462d6 |
|
|
Packit |
8462d6 |
if [[ $cur == -* ]]; then
|
|
Packit |
8462d6 |
COMPREPLY=( $( compgen -W '$( _parse_usage "$1" )' -- "$cur" ) )
|
|
Packit |
8462d6 |
return
|
|
Packit |
8462d6 |
fi
|
|
Packit |
8462d6 |
|
|
Packit |
8462d6 |
COMPREPLY=( $( compgen -W 'check start stop abort flush reload status
|
|
Packit |
8462d6 |
set-permissions upgrade-configuration' -- "$cur" ) )
|
|
Packit |
8462d6 |
} &&
|
|
Packit |
8462d6 |
complete -F _postfix postfix
|
|
Packit |
8462d6 |
|
|
Packit |
8462d6 |
# ex: filetype=sh
|