1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
_pspg()
{
local cur prev words cword
_init_completion || return
case $prev in
-f | --file | --log)
_filedir
return
;;
--csv-header)
COMPREPLY=($(compgen -W 'on off' -- "$cur"))
return
;;
--hold-stream)
COMPREPLY=($(compgen -W '1 2 3' -- "$cur"))
return
;;
--border)
COMPREPLY=($(compgen -W '0 1 2' -- "$cur"))
return
;;
esac
if [[ $cur == -* ]]; then
COMPREPLY=($(compgen -W '$(_parse_help "$1" --help)' -- "$cur"))
return
fi
_filedir
} &&
complete -F _pspg pspg
|