Updated napi

dev
Eric Loyd 2 months ago
parent 373fe6e812
commit 35d722541b

18
napi

@ -204,6 +204,8 @@ print_help() {
--useradd Switches to add user mode (MUST SPECIFY --users AS WELL!!!)
--status Quick select for showing similar things that you would see on main servicestatus page in the GUI
--bstatus Same as --status but only show things that are not in an OK state
--hstatus Quick select for showing similar things that you would see on a main hoststatus page in the GUI
--bhstatus Same as --hstatus but only show things that are not in an OK state
--state 0, 1, or 2 (or other, I suppose)
--stype 0, 1 (SOFT or HARD)
--test Don't call the API, just show what would happen
@ -300,7 +302,9 @@ while [ -n "$1" ]; do
--end) myOptions[End]="$2"; shift 2;;
--start) myOptions[Start]="$2"; shift 2;;
--status) myOptions[Status]="true"; shift 1;;
--hstatus) myOptions[HStatus]="true"; shift 1;;
--bstatus) myOptions[Status]="true"; myOptions[BStatus]="true"; shift 1;;
--bhstatus) myOptions[HStatus]="true"; myOptions[BHStatus]="true"; shift 1;;
--raw) myOptions[Raw]="true"; shift 1;;
--test) myOptions[TestMode]="true"; shift 1;;
*) shift 1;;
@ -330,6 +334,20 @@ if [ -n "${myOptions[Status]}" ]; then
myDir[current_state]="[^0]"
fi
fi
if [ -n "${myOptions[HStatus]}" ]; then
myOptions[API]="objects"
myOptions[APIep]="hoststatus"
myOptions[Create]=""
myOptions[Disable]=""
myOptions[Apply]=""
myOptions[Options]=""
myOptions[Quick]="true"
myOptions[Options]+="c,X,"
# If we did a bstatus, then we only want things that are bad
if [ -n "${myOptions[BHStatus]}" ]; then
myDir[current_state]="[^0]"
fi
fi
# If we're listing users, then set things accordingly
if [ -n "${myOptions[Users]}" ]; then

Loading…
Cancel
Save