From bdc45c68091b890a7fe2a9fc3e2c558ec3107cf8 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Thu, 5 Jan 2017 03:11:55 +0100 Subject: [PATCH] termux-api: Add termux-notification-remove --- .../termux-api/termux-notification-remove | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 packages/termux-api/termux-notification-remove diff --git a/packages/termux-api/termux-notification-remove b/packages/termux-api/termux-notification-remove new file mode 100755 index 000000000..8146ed20b --- /dev/null +++ b/packages/termux-api/termux-notification-remove @@ -0,0 +1,22 @@ +#!/data/data/com.termux/files/usr/bin/sh +set -e -u + +SCRIPTNAME=termux-notification-remove +show_usage () { + echo "Usage: $SCRIPTNAME notification-id" + echo "Remove a notification previously shown with termux-notification --id." + exit 0 +} + +while getopts :h option +do + case "$option" in + h) show_usage;; + ?) echo "$SCRIPTNAME: illegal option -$OPTARG"; exit 1; + esac +done +shift $(($OPTIND-1)) + +if [ $# != 1 ]; then echo "$SCRIPTNAME: no notification id specified"; exit 1; fi + +/data/data/com.termux/files/usr/libexec/termux-api NotificationRemove --es id $1