SMOLNET PORTAL home about changes
itardis: uset getopts for argument handling - bitreich-tardis - Front-end for navigating bitreich memes and TV dimensions	Err	bitreich.org	70
hgit clone git://bitreich.org/bitreich-tardis git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-tardis	URL:git://bitreich.org/bitreich-tardis git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-tardis	bitreich.org	70
1Log	/scm/bitreich-tardis/log.gph	bitreich.org	70
1Files	/scm/bitreich-tardis/files.gph	bitreich.org	70
1Refs	/scm/bitreich-tardis/refs.gph	bitreich.org	70
1Tags	/scm/bitreich-tardis/tag	bitreich.org	70
1README	/scm/bitreich-tardis/file/README.gph	bitreich.org	70
1LICENSE	/scm/bitreich-tardis/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 82ecf51b8a3dd34f14841e293fbab24df5bed0df	/scm/bitreich-tardis/commit/82ecf51b8a3dd34f14841e293fbab24df5bed0df.gph	bitreich.org	70
1parent 80502121eeec5f4f5b5d128726fbd3199d8bf7db	/scm/bitreich-tardis/commit/80502121eeec5f4f5b5d128726fbd3199d8bf7db.gph	bitreich.org	70
hAuthor: Anders Damsgaard <anders@adamsgaard.dk>	URL:mailto:anders@adamsgaard.dk	bitreich.org	70
iDate:   Sun, 21 Feb 2021 21:16:39 +0100	Err	bitreich.org	70
i	Err	bitreich.org	70
itardis: uset getopts for argument handling	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M tardis                              |      24 ++++++++++++++++++------	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 18 insertions(+), 6 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/tardis b/tardis	/scm/bitreich-tardis/file/tardis.gph	bitreich.org	70
i@@ -12,6 +12,11 @@ TARDIS_DMENU=${TARDIS_DMENU:-"dmenu -l 10 -p ${0##*/}:"}	Err	bitreich.org	70
i TARDIS_PLUMB=${TARDIS_PLUMB:-xdg-open}	Err	bitreich.org	70
i TARDIS_VIDEO=${TARDIS_VIDEO:-mpv}	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+usage() {	Err	bitreich.org	70
i+        printf 'usage: %s [-cu]\n' "${0##*/}" 1>&2	Err	bitreich.org	70
i+        exit 1	Err	bitreich.org	70
i+}	Err	bitreich.org	70
i+	Err	bitreich.org	70
i update() {	Err	bitreich.org	70
i         cd "$annna" && git pull >/dev/null	Err	bitreich.org	70
i         getdimensions	Err	bitreich.org	70
i@@ -37,10 +42,17 @@ init() {	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i init	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-if test "$1" = "-u"; then	Err	bitreich.org	70
i-        update	Err	bitreich.org	70
i-        exit 0	Err	bitreich.org	70
i+clip=""	Err	bitreich.org	70
i+while getopts uc arg; do	Err	bitreich.org	70
i+        case ${arg} in	Err	bitreich.org	70
i+                u) update; exit 0 ;;	Err	bitreich.org	70
i+                c) clip=1 ;;	Err	bitreich.org	70
i+                *) usage ;;	Err	bitreich.org	70
i+        esac	Err	bitreich.org	70
i+done	Err	bitreich.org	70
i+shift $((OPTIND - 1))	Err	bitreich.org	70
i+if test $# != 0; then	Err	bitreich.org	70
i+        usage	Err	bitreich.org	70
i fi	Err	bitreich.org	70
i 	Err	bitreich.org	70
i meme="$( (printf '%s\n%s\n' "$updatestr" "$interludestr"; \	Err	bitreich.org	70
i@@ -51,12 +63,12 @@ elif test "$meme" = "$interludestr"; then	Err	bitreich.org	70
i         ${TARDIS_PLUMB} ssh://time-machine@bitreich.org	Err	bitreich.org	70
i elif test "$meme"; then	Err	bitreich.org	70
i         if printf '%s\n' "$meme" | grep -qE '\.m3u$'; then	Err	bitreich.org	70
i-                if test "$1" = "-c"; then	Err	bitreich.org	70
i+                if test "$clip"; then	Err	bitreich.org	70
i                         printf '%s' "${meme}" | xclip -i	Err	bitreich.org	70
i                 fi	Err	bitreich.org	70
i                 ${TARDIS_VIDEO} "$meme"	Err	bitreich.org	70
i         else	Err	bitreich.org	70
i-                if test "$1" = "-c"; then	Err	bitreich.org	70
i+                if test "$clip"; then	Err	bitreich.org	70
i                         printf '%s' "${meme% *}" | xclip -i	Err	bitreich.org	70
i                         printf '%s' "${meme#* }" | xclip -i -selection clipboard	Err	bitreich.org	70
i                 fi	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/bitreich-tardis/commit/82ecf5...
Content-Typetext/plain; charset=utf-8