From 86480f1eca8820cf67c95359780c62c3a89d4485 Mon Sep 17 00:00:00 2001 From: epoch Date: Mon, 25 Oct 2021 07:49:36 +0000 Subject: escape the single quotes from the env vars that get exported. stuff with x-face data is good for debugging.. derped on a non-empty check of arguments as multiple quoted strings instead of just one. --- uristart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/uristart b/uristart index a5c3e63..2b0d7f2 100755 --- a/uristart +++ b/uristart @@ -10,6 +10,8 @@ ASKUSER="choose" check=dont +eval "$(printf "%s\n" "$1" | uricut | sed 's/^/export URI/;s/'\''/'\''\\'\'''\''/;s/: /='\''/g;s/$/'\''/')" + uristart_config=~/.config/uristart.conf usage() { @@ -43,7 +45,7 @@ if [ "$verbose" ];then echo "uristart: other:" "$@" >&2 fi -if [ ! "$@" ];then +if [ ! "$*" ];then usage >&2 #to stderr because it is an error to not have any extra args to process exit 1 fi -- cgit v1.2.3