~mdw
/
termux-packages
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #199 from vaites/byobu
[termux-packages]
/
packages
/
termux-api
/
termux-vibrate
diff --git
a/packages/termux-api/termux-vibrate
b/packages/termux-api/termux-vibrate
index
78187e0
..
4c51093
100755
(executable)
--- a/
packages/termux-api/termux-vibrate
+++ b/
packages/termux-api/termux-vibrate
@@
-1,23
+1,26
@@
-#!/
system/
bin/sh
+#!/bin/sh
set -e -u
show_usage () {
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 '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=""
exit 1
}
PARAM_DURATION=""
-O=`getopt -l duration: -l
help -- d:
h "$@"`
+O=`getopt -l duration: -l
force -l help -- d:f
h "$@"`
eval set -- "$O"
while true; do
case "$1" in
-d|--duration) PARAM_DURATION="--ei duration_ms $2"; shift 2;;
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
-h|--help) show_usage;;
--) shift; break;;
*) echo Error; exit 1;;
esac
done
-
termux-api
Vibrate $PARAM_DURATION
+
@TERMUX_API@
Vibrate $PARAM_DURATION