From: Siraaj Khandkar Date: Thu, 29 Sep 2022 10:43:05 +0000 (-0400) Subject: Allow querying files other than default X-Git-Url: https://git.xandkar.net/?p=khome.git;a=commitdiff_plain;h=60bf43ac8fbe8ada1eb8029725125ae1473f1a9f Allow querying files other than default --- diff --git a/home/lib/login_functions.sh b/home/lib/login_functions.sh index 490d739..8d6bbd9 100644 --- a/home/lib/login_functions.sh +++ b/home/lib/login_functions.sh @@ -28,8 +28,27 @@ notify_done() { ## p : string -> unit p() { + local -r usage='Usage: p [FILE] NAME' + local name + local file + + case "$#" in + 0) + echo "$usage" >&2 + return 1;; + 1) + file=~/._p/p + name="$1";; + 2) + file="$1" + name="$2";; + *) + echo "$usage" >&2 + return 1;; + esac + awk \ - -v _s="$1" \ + -v _s="$name" \ ' BEGIN {_s = tolower(_s)} @@ -73,7 +92,7 @@ p() { } } ' \ - ~/._p/p \ + "$file" \ | xsel -i -b -t 30000 }