diff --git a/command_watcher.sh b/command_watcher.sh index 77debaa..be7b352 100755 --- a/command_watcher.sh +++ b/command_watcher.sh @@ -3,7 +3,8 @@ COMMAND_FILE=/tmp/command lounge_light() { - echo "not implemented" + COLOR=$1 + echo "not implemented" #FIXME } lounge_light_toggle() { @@ -22,7 +23,7 @@ while true; do lounge_light_toggle ;; 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 diff --git a/shell.sh b/shell.sh index c507301..129be89 100755 --- a/shell.sh +++ b/shell.sh @@ -39,12 +39,12 @@ case "$COMMAND" in lounge_light_toggle) lounge_light_toggle ;; - lounge_light*) - lounge_light "$(echo $COMMAND | cut -d" " -f2 | grep -oe "[a-z]\?[0-9a-fA-F]*" | head -n1)" + lounge_light\ *) + lounge_light "$(echo "$COMMAND " | cut -d" " -f2 | grep -oe "[a-z]\?[0-9a-fA-F]*" | head -n1)" ;; *) echo "ERROR; available commands:" >&2 - echo "status lounge_light lounge_light_toggle" >&2 + echo "status, lounge_light [string], lounge_light_toggle" >&2 exit 1 ;; esac