Set quick fields to default, and then you can add your own via -f
This commit is contained in:
@@ -122,7 +122,7 @@ print_help() {
|
|||||||
--help This text
|
--help This text
|
||||||
--helpopt Show help for command options
|
--helpopt Show help for command options
|
||||||
--keyfile APIkeyFile="\$2"
|
--keyfile APIkeyFile="\$2"
|
||||||
-q|--quick Appends the following to -f: .host_name,.service_description,.current_state,.state_type,.problem_has_been_acknowledged (assumes servicestatus)
|
-q|--quick Sets -f to .host_name,.service_description,.current_state,.state_type,.problem_has_been_acknowledged (assumes servicestatus)
|
||||||
-Q Same as --quick but add -o c
|
-Q Same as --quick but add -o c
|
||||||
-j|--jq moreJQ="\$2"
|
-j|--jq moreJQ="\$2"
|
||||||
-v|--verbose verbose=\$((\$verbose + 1))
|
-v|--verbose verbose=\$((\$verbose + 1))
|
||||||
@@ -365,7 +365,11 @@ case "$myAPIep" in
|
|||||||
jq_add_contactgroup
|
jq_add_contactgroup
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
[ -n "$myQuick" ] && myFields+=".host_name,.service_description,.current_state,.state_type,.problem_has_been_acknowledged"
|
if [ -n "$myQuick" -a -n "$myFields" ]; then
|
||||||
|
myFields=".host_name,.service_description,.current_state,.state_type,.problem_has_been_acknowledged,${myFields}"
|
||||||
|
elif [ -n "$myQuick" ]; then
|
||||||
|
myFields=".host_name,.service_description,.current_state,.state_type,.problem_has_been_acknowledged"
|
||||||
|
fi
|
||||||
[ -n "$myFields" ] && jq_get_fields
|
[ -n "$myFields" ] && jq_get_fields
|
||||||
jqString+="$moreJQ"
|
jqString+="$moreJQ"
|
||||||
do_debug 1 "jqString=$jqString"
|
do_debug 1 "jqString=$jqString"
|
||||||
|
|||||||
Reference in New Issue
Block a user