summaryrefslogtreecommitdiff
path: root/lights-out.in
diff options
context:
space:
mode:
Diffstat (limited to 'lights-out.in')
-rw-r--r--lights-out.in9
1 files changed, 9 insertions, 0 deletions
diff --git a/lights-out.in b/lights-out.in
index 144d7bd..e45a5c9 100644
--- a/lights-out.in
+++ b/lights-out.in
@@ -118,6 +118,15 @@ case "$1" in
"$0" push power 0.1 || exit $?
fi
;;
+ 'turn on')
+ check_argument_count 2 "$@"
+ value=$(
+ "$0" get power
+ ) || exit $?
+ if [ "${value}" -eq 0 ]; then
+ "$0" push power 0.1 || exit $?
+ fi
+ ;;
*)
>&2 printf 'unknown command "%s"\n\n' "$1"
display_help