termux-api: Add termux-vibrate -f/--force option
authorFredrik Fornwall <fredrik@fornwall.net>
Tue, 12 Jan 2016 13:05:17 +0000 (08:05 -0500)
committerFredrik Fornwall <fredrik@fornwall.net>
Tue, 12 Jan 2016 13:05:17 +0000 (08:05 -0500)
packages/termux-api/build.sh
packages/termux-api/termux-vibrate

index 4e8ffca..f456607 100644 (file)
@@ -1,6 +1,6 @@
 TERMUX_PKG_HOMEPAGE=http://termux.com/add-ons/api/
 TERMUX_PKG_DESCRIPTION="Termux API commands"
-TERMUX_PKG_VERSION=0.11
+TERMUX_PKG_VERSION=0.12
 
 termux_step_make_install () {
         mkdir -p $TERMUX_PREFIX/bin
index 8146d2f..4c51093 100755 (executable)
@@ -3,17 +3,20 @@
 set -e -u
 
 show_usage () {
-       echo 'usage: termux-vibrate [<duration_ms>]'
+       echo 'usage: termux-vibrate [-f,--force] [<duration_ms>]'
        echo 'Vibrate the device for the specified duration (default:1000 ms).'
+       echo 'By default no vibration is done when in silent mode - use the'
+       echo '-f,--force option to force vibration even when in silent mode.'
        exit 1
 }
 
 PARAM_DURATION=""
-O=`getopt -l duration: -l help -- d:h "$@"`
+O=`getopt -l duration: -l force -l help -- d:fh "$@"`
 eval set -- "$O"
 while true; do
 case "$1" in
        -d|--duration) PARAM_DURATION="--ei duration_ms $2";  shift 2;;
+       -f|--force) PARAM_DURATION="--ez force true";  shift 1;;
        -h|--help) show_usage;;
        --)     shift; break;;
        *)      echo Error; exit 1;;