54 lines
961 B
Bash
54 lines
961 B
Bash
# Build query
|
|
while [ -n "${1:-}" ]; do
|
|
case "${1:-}" in
|
|
"--individuals")
|
|
shift
|
|
cliquery="${cliquery:-} $FLAG_INDIVIDUAL"
|
|
;;
|
|
"--no-individuals")
|
|
shift
|
|
cliquery="${cliquery:-} !$FLAG_INDIVIDUAL"
|
|
;;
|
|
"--groups")
|
|
shift
|
|
cliquery="${cliquery:-} $FLAG_GROUP"
|
|
;;
|
|
"--no-groups")
|
|
shift
|
|
cliquery="${cliquery:-} !$FLAG_GROUP"
|
|
;;
|
|
"--organizations")
|
|
shift
|
|
cliquery="${cliquery:-} $FLAG_ORGANIZATION"
|
|
;;
|
|
"--no-organizations")
|
|
shift
|
|
cliquery="${cliquery:-} !$FLAG_ORGANIZATION"
|
|
;;
|
|
"--locations")
|
|
shift
|
|
cliquery="${cliquery:-} $FLAG_LOCATION"
|
|
;;
|
|
"--no-locations")
|
|
shift
|
|
cliquery="${cliquery:-} !$FLAG_LOCATION"
|
|
;;
|
|
"--filter")
|
|
shift
|
|
cliquery="${cliquery:-} $1"
|
|
shift
|
|
;;
|
|
"--no-filter")
|
|
shift
|
|
cliquery="${cliquery:-} !$1"
|
|
shift
|
|
;;
|
|
*)
|
|
err "Unknown option \"$1\""
|
|
exit 1
|
|
;;
|
|
esac
|
|
done
|
|
query=${cliquery:-}
|
|
export query
|