X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;ds=sidebyside;f=home%2Flib%2Flogin_functions.sh;h=8d6bbd9b02f450fb068096367f58b81d066ce6f2;hb=60bf43ac8fbe8ada1eb8029725125ae1473f1a9f;hp=490d739e6b55e8ac6d5a796dae48d2600aff12f5;hpb=1690f00e271d294e9f96f91bdcffcf17a5f190d1;p=khome.git 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 }