]> Sergey Matveev's repositories - passman.git/commitdiff
Lower case keys master
authorSergey Matveev <stargrave@stargrave.org>
Mon, 2 Jun 2025 09:15:47 +0000 (12:15 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 2 Jun 2025 09:15:47 +0000 (12:15 +0300)
passman

diff --git a/passman b/passman
index 6d0f75ee5e5602b443872c09ca803149b4e81182..0032fcba22c464c85c46f60a892c2198e38a09bc 100755 (executable)
--- a/passman
+++ b/passman
@@ -22,10 +22,10 @@ dec() {
         cmenctool -p -d <$DB | zstd -d
     else
         cat <<EOF
-%rec: Credential
-%key: Name
-%mandatory: Name Passwd
-%allowed: Data
+%rec: credential
+%key: name
+%mandatory: name passwd
+%allowed: data
 EOF
     fi
 }
@@ -47,9 +47,9 @@ tmp=`mktemp`.rec
 trap "rm -f $tmp ${DB}.tmp" HUP PIPE INT QUIT TERM EXIT
 
 finder() {
-    dec | recsel -e "Name ~ '$1'" >$tmp
+    dec | recsel -e "name ~ '$1'" >$tmp
     [ $(recsel -c $tmp) -eq 1 ] || {
-        recsel -C -P Name $tmp
+        recsel -C -P name $tmp
         exit 1
     }
 }
@@ -73,7 +73,7 @@ add)
     [ -n "$dst" ]
     [ -n "$passwd" ] || passwd=$(generator)
     echo ${dst}...
-    dec | recins --verbose -t Credential -f Name -v "$dst" -f Passwd -v "$passwd" >$tmp
+    dec | recins --verbose -t credential -f name -v "$dst" -f passwd -v "$passwd" >$tmp
     commit
     ;;
 mod)
@@ -83,11 +83,11 @@ mod)
     ;;
 *)
     finder "$1"
-    name=$(recsel -P Name $tmp)
+    name=$(recsel -P name $tmp)
     echo $name >&2
-    data=$(recsel -P Data $tmp)
+    data=$(recsel -P data $tmp)
     [ -z "$data" ] || echo "Associated data: $data"
-    echo -n $(recsel -P Passwd $tmp) | cliper clipboard
+    echo -n $(recsel -P passwd $tmp) | cliper clipboard
     echo -n ${name##*/} | cliper primary
     sleep 10
     echo -n | cliper clipboard