aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nagscripts.bash17
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