From: Fredrik Fornwall Date: Sun, 4 Dec 2016 01:47:15 +0000 (+0100) Subject: Add termux-storage-get X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/termux-packages/commitdiff_plain/33b944c8a2e07eef3a2508f1dbbafc8b39b8db3e Add termux-storage-get --- diff --git a/packages/termux-api/termux-storage-get b/packages/termux-api/termux-storage-get new file mode 100755 index 00000000..54c03e67 --- /dev/null +++ b/packages/termux-api/termux-storage-get @@ -0,0 +1,24 @@ +#!/bin/sh +set -e -u + +SCRIPTNAME=termux-storage-get +show_usage () { + echo "Usage: $SCRIPTNAME output-file" + echo "Request a file from the system and output it to the specified file." + 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 [ $# -gt 1 ]; then echo "$SCRIPTNAME: too many arguments"; exit 1; fi +if [ $# -lt 1 ]; then echo "$SCRIPTNAME: no output file specified"; exit 1; fi + +@TERMUX_API@ StorageGet --es file "`realpath "$1"`"