diff --git a/shell.sh b/shell.sh index 09aeaa6..7cab820 100755 --- a/shell.sh +++ b/shell.sh @@ -44,6 +44,7 @@ e-lab_light_toggle() { } read COMMAND +COLOR_STRING="$(echo "$COMMAND " | cut -d" " -f2 | grep -oe "[a-z]\?[0-9a-fA-F]*" | head -n1)" case "$COMMAND" in status) status @@ -52,7 +53,13 @@ case "$COMMAND" in lounge_light_toggle ;; lounge_light\ *) - lounge_light "$(echo "$COMMAND " | cut -d" " -f2 | grep -oe "[a-z]\?[0-9a-fA-F]*" | head -n1)" + lounge_light $COLOR_STRING + ;; + e-lab_light_toggle) + e-lab_light_toggle + ;; + e-lab_light\ *) + e-lab_light $COLOR_STRING ;; *) echo "ERROR; available commands:" >&2