termux-tools: Add termux-wake-{lock,unlock}
authorFredrik Fornwall <fredrik@fornwall.net>
Sun, 4 Dec 2016 02:39:12 +0000 (03:39 +0100)
committerFredrik Fornwall <fredrik@fornwall.net>
Sun, 4 Dec 2016 03:22:32 +0000 (04:22 +0100)
packages/termux-tools/termux-wake-lock [new file with mode: 0755]
packages/termux-tools/termux-wake-unlock [new file with mode: 0755]

diff --git a/packages/termux-tools/termux-wake-lock b/packages/termux-tools/termux-wake-lock
new file mode 100755 (executable)
index 0000000..d03b0a5
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+if [ $# != 0 ]; then
+       echo 'usage: termux-wake-lock'
+       echo 'Acquire the Termux wake lock to prevent the CPU from sleeping.'
+       exit 1
+fi
+
+am startservice \
+       --user 0 \
+       -a com.termux.service_wake_lock \
+       com.termux/com.termux.app.TermuxService \
+       > /dev/null
diff --git a/packages/termux-tools/termux-wake-unlock b/packages/termux-tools/termux-wake-unlock
new file mode 100755 (executable)
index 0000000..a1dfee9
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+if [ $# != 0 ]; then
+       echo 'usage: termux-wake-unlock'
+       echo 'Release the Termux wake lock to allow the CPU to sleep.'
+       exit 1
+fi
+
+am startservice \
+       --user 0 \
+       -a com.termux.service_wake_unlock \
+       com.termux/com.termux.app.TermuxService \
+       > /dev/null