summaryrefslogtreecommitdiff
path: root/copy_start_nevermind.sh
diff options
context:
space:
mode:
authorepoch <epoch@enzo.thebackupbox.net>2021-11-14 04:24:51 +0000
committerepoch <epoch@enzo.thebackupbox.net>2021-11-14 04:24:51 +0000
commite43385e2cd39e7f31d594b348228d62b41515a68 (patch)
tree9c348a3ae7c25c620d3a75e2945ae8ca34275eaa /copy_start_nevermind.sh
parent3c5cd5e68278f82cc071623419e1a205c6fee38b (diff)
downloaduritools-e43385e2cd39e7f31d594b348228d62b41515a68.tar.gz
uritools-e43385e2cd39e7f31d594b348228d62b41515a68.zip
choose has a default prompt if it is missing of $0. copy_start_nevermind.sh now uses -a from geturiline instead of assuming the first option
Diffstat (limited to 'copy_start_nevermind.sh')
-rwxr-xr-xcopy_start_nevermind.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/copy_start_nevermind.sh b/copy_start_nevermind.sh
index 66bf922..08aa903 100755
--- a/copy_start_nevermind.sh
+++ b/copy_start_nevermind.sh
@@ -16,7 +16,13 @@ else
fi
scheme="$(uricut -s <<< "$uri")"
-selection="$(printf "start with: %s\nremote_csn\ncopy\nshorten\nunshorten\ntitle\nverbose\nforget\nQR\n%s\n" "$(urigetline "$uri")" "$(printf "%s\n" "$uri" | uricut | grep -v '^whole')" \
+
+with="$(urigetline "$uri" < ~/.config/uristart.conf)"
+if [ "$with" != "$(urigetline -a "$uri" < ~/.config/uristart.conf)" ];then
+ with="[multiple matches]"
+fi
+
+selection="$(printf "start with: %s\nremote_csn\ncopy\nshorten\nunshorten\ntitle\nverbose\nforget\nQR\n%s\n" "${with}" "$(printf "%s\n" "$uri" | uricut | grep -v '^whole')" \
| choose "${prompt}")"
# | choose "$(printf "uri: '%s'\nwill be ran with: %s\n" "$uri" "$(urigetline "$uri")" )" -default start )"
echo "$selection"