diff options
-rw-r--r-- | nagscripts.bash | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/nagscripts.bash b/nagscripts.bash new file mode 100644 index 0000000..2e35e7b --- /dev/null +++ b/nagscripts.bash @@ -0,0 +1,17 @@ +# Completion tools for Nagscripts suite +_nagscripts_objects() { + local word=${COMP_WORDS[COMP_CWORD]} + local -a objects + while read -r object ; do + objects=("${objects[@]}" "$object") + done < <(cat <(nds .) <(nds -s .)) + COMPREPLY=( $(compgen -W "${objects[*]}" -- "$word") ) + return +} +complete -F _nagscripts_objects -o default \ + nagios-acknowledge \ + nagios-data-search \ + nagios-downstream-list \ + nagios-downtime \ + nagios-exists \ + nagios-force-check |