#!/bin/sh set -e -u SCRIPTNAME=termux-toast show_usage () { echo "Usage: termux-toast [-s] [text]" echo "Show text in a Toast (a transient popup). The text to show is either supplied as arguments or read from stdin if no arguments are given." echo "" echo " -s only show the toast for a short while" echo "" exit 0 } PARAMS="" while getopts :hs option do case "$option" in h) show_usage;; s) PARAMS="--ez short true";; ?) echo "$SCRIPTNAME: illegal option -$OPTARG"; exit 1; esac done shift $(($OPTIND-1)) CMD="@TERMUX_API@ Toast $PARAMS" if [ $# = 0 ]; then $CMD else echo $@ | $CMD fi