nano: Update from 2.5.2 to 2.5.3
[termux-packages] / packages / termux-api / termux-vibrate
1 #!/bin/sh
2
3 set -e -u
4
5 show_usage () {
6 echo 'usage: termux-vibrate [-f,--force] [<duration_ms>]'
7 echo 'Vibrate the device for the specified duration (default:1000 ms).'
8 echo 'By default no vibration is done when in silent mode - use the'
9 echo '-f,--force option to force vibration even when in silent mode.'
10 exit 1
11 }
12
13 PARAM_DURATION=""
14 O=`getopt -l duration: -l force -l help -- d:fh "$@"`
15 eval set -- "$O"
16 while true; do
17 case "$1" in
18 -d|--duration) PARAM_DURATION="--ei duration_ms $2"; shift 2;;
19 -f|--force) PARAM_DURATION="--ez force true"; shift 1;;
20 -h|--help) show_usage;;
21 --) shift; break;;
22 *) echo Error; exit 1;;
23 esac
24 done
25
26 @TERMUX_API@ Vibrate $PARAM_DURATION