icinga2/etc/bash_completion.d/icinga2

18 lines
289 B
Plaintext

_icinga2()
{
local cur opts
opts="${COMP_WORDS[*]}"
cur="${COMP_WORDS[COMP_CWORD]}"
COMPREPLY=($(icinga2 --autocomplete $COMP_CWORD ${COMP_WORDS[*]} < /dev/null))
case $COMPREPLY in
*/|*=)
compopt -o nospace
;;
esac
return 0
}
complete -F _icinga2 icinga2