fixed input validation
This commit is contained in:
parent
468576ecd0
commit
83bf70e67a
|
@ -3,7 +3,8 @@
|
||||||
COMMAND_FILE=/tmp/command
|
COMMAND_FILE=/tmp/command
|
||||||
|
|
||||||
lounge_light() {
|
lounge_light() {
|
||||||
echo "not implemented"
|
COLOR=$1
|
||||||
|
echo "not implemented" #FIXME
|
||||||
}
|
}
|
||||||
|
|
||||||
lounge_light_toggle() {
|
lounge_light_toggle() {
|
||||||
|
@ -22,7 +23,7 @@ while true; do
|
||||||
lounge_light_toggle
|
lounge_light_toggle
|
||||||
;;
|
;;
|
||||||
lounge_light*)
|
lounge_light*)
|
||||||
lounge_light "$COMMAND"
|
lounge_light "$(echo "$COMMAND " | cut -d" " -f2 | grep -oe "[a-z]\?[0-9a-fA-F]*" | head -n1)"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "ERROR; available commands:" >&2
|
echo "ERROR; available commands:" >&2
|
||||||
|
|
6
shell.sh
6
shell.sh
|
@ -39,12 +39,12 @@ case "$COMMAND" in
|
||||||
lounge_light_toggle)
|
lounge_light_toggle)
|
||||||
lounge_light_toggle
|
lounge_light_toggle
|
||||||
;;
|
;;
|
||||||
lounge_light*)
|
lounge_light\ *)
|
||||||
lounge_light "$(echo $COMMAND | cut -d" " -f2 | grep -oe "[a-z]\?[0-9a-fA-F]*" | head -n1)"
|
lounge_light "$(echo "$COMMAND " | cut -d" " -f2 | grep -oe "[a-z]\?[0-9a-fA-F]*" | head -n1)"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "ERROR; available commands:" >&2
|
echo "ERROR; available commands:" >&2
|
||||||
echo "status lounge_light lounge_light_toggle" >&2
|
echo "status, lounge_light [string], lounge_light_toggle" >&2
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
Loading…
Reference in New Issue