mirror of
https://github.com/danog/termux-api-package.git
synced 2024-11-26 20:34:48 +01:00
termux-notification: Support --on-delete action
This makes it possible to act on the notification being dismissed. Client side part of https://github.com/termux/termux-api/issues/81
This commit is contained in:
parent
6f6777319a
commit
712e0caf16
@ -17,6 +17,7 @@ show_usage () {
|
||||
echo " --led-color rrggbb color of the blinking led as RRGGBB (default: none)"
|
||||
echo " --led-on milliseconds number of milliseconds for the LED to be on while it's flashing (default: 800)"
|
||||
echo " --led-off milliseconds number of milliseconds for the LED to be off while it's flashing (default: 800)"
|
||||
echo " --on-delete action action to execute when the the notification is cleared"
|
||||
echo " --priority prio notification priority (high/low/max/min/default)"
|
||||
echo " --sound play a sound with the notification"
|
||||
echo " --title title notification title to show"
|
||||
@ -29,6 +30,7 @@ OPT_ID=""
|
||||
OPT_LED_COLOR=""
|
||||
OPT_LED_OFF=""
|
||||
OPT_LED_ON=""
|
||||
OPT_ON_DELETE=""
|
||||
OPT_PRIORITY=""
|
||||
OPT_SOUND=""
|
||||
OPT_TITLE=""
|
||||
@ -49,6 +51,7 @@ button2:,button2-action:,\
|
||||
button3:,button3-action:,\
|
||||
content:,help,id:,\
|
||||
led-color:,led-on:,led-off:,\
|
||||
on-delete:,\
|
||||
priority:,sound,title:,vibrate: \
|
||||
-s bash \
|
||||
-- "$@"`
|
||||
@ -69,6 +72,7 @@ while true; do
|
||||
--led-color) OPT_LED_COLOR="$2"; shift 2;;
|
||||
--led-on) OPT_LED_ON="$2"; shift 2;;
|
||||
--led-off) OPT_LED_OFF="$2"; shift 2;;
|
||||
--on-delete) OPT_ON_DELETE_ACTION="$2"; shift 2;;
|
||||
--priority) OPT_PRIORITY="$2"; shift 2;;
|
||||
--sound) OPT_SOUND="true"; shift 1;;
|
||||
-t | --title) OPT_TITLE="$2"; shift 2;;
|
||||
@ -91,6 +95,7 @@ if [ -n "$OPT_ID" ]; then set -- "$@" --es id "$OPT_ID"; fi
|
||||
if [ -n "$OPT_LED_COLOR" ]; then set -- "$@" --es led-color "$OPT_LED_COLOR"; fi
|
||||
if [ -n "$OPT_LED_OFF" ]; then set -- "$@" --ei led-off "$OPT_LED_OFF"; fi
|
||||
if [ -n "$OPT_LED_ON" ]; then set -- "$@" --ei led-on "$OPT_LED_ON"; fi
|
||||
if [ -n "$OPT_ON_DELETE_ACTION" ]; then set -- "$@" --es on_delete_action "$OPT_ON_DELETE_ACTION"; fi
|
||||
if [ -n "$OPT_PRIORITY" ]; then set -- "$@" --es priority "$OPT_PRIORITY"; fi
|
||||
if [ -n "$OPT_SOUND" ]; then set -- "$@" --ez sound "$OPT_SOUND"; fi
|
||||
if [ -n "$OPT_TITLE" ]; then set -- "$@" --es title "$OPT_TITLE"; fi
|
||||
|
Loading…
Reference in New Issue
Block a user