From 0fa6737f7c4c28b304dfedddbef8efb63c62233a Mon Sep 17 00:00:00 2001
From: Sergey Matveev <stargrave@stargrave.org>
Date: Mon, 2 Jun 2025 12:15:47 +0300
Subject: [PATCH] Lower case keys

---
 passman | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/passman b/passman
index 6d0f75e..0032fcb 100755
--- 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
-- 
2.50.0