Added Leptonica and Tesseract packages
[termux-packages] / packages / termux-api / termux-vibrate
index 78187e0..4c51093 100755 (executable)
@@ -1,23 +1,26 @@
-#!/system/bin/sh
+#!/bin/sh
 
 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;;
 esac
 done
 
-termux-api Vibrate $PARAM_DURATION
+@TERMUX_API@ Vibrate $PARAM_DURATION