aboutsummaryrefslogtreecommitdiff
path: root/crypt.sh
diff options
context:
space:
mode:
authorFederico Angelilli <code@fedang.net>2024-01-02 19:38:14 +0100
committerFederico Angelilli <code@fedang.net>2024-01-02 19:38:14 +0100
commit7982b5719c953a699ada532d9836d5ecace3fb7b (patch)
tree73ada3e6d3f20fc9f3de28c5903b68f324360c20 /crypt.sh
parent92019cdd04312a1246e28d12a9f8445e0bc3a7a0 (diff)
Minor fixes
Diffstat (limited to 'crypt.sh')
-rwxr-xr-xcrypt.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/crypt.sh b/crypt.sh
index 3111f73..e92756d 100755
--- a/crypt.sh
+++ b/crypt.sh
@@ -559,10 +559,10 @@ _cmd_list_fmt() {
[[ $2 -eq 0 && -f "$path.sig" ]] && reset2="$reset2 🔑"
fi
- local tmp=${name%*.${entries_ext[$entry]}}
+ local tmp=${name%*.${entries_ext[$entry]}.gpg}
[ -z tmp ] || name=$tmp
- sed "s~$path~$color1${name%.gpg}$reset1\t\v$color2$entry_name$reset2~" <<< "$1"
+ sed "s~$path~$color1$name$reset1\t\v$color2$entry_name$reset2~" <<< "$1"
}
cmd_list() {
@@ -609,7 +609,7 @@ cmd_list() {
# XXX: Highly inefficient...
local reps=$(echo "$tmp" | uniq -D -f 2)
echo "$tmp" | comm --nocheck-order -23 - <(echo "$reps") | awk '{print $3"\t"$2}'
- echo "$reps" | awk '{print $1"\t"$2}'
+ [ -z "$reps" ] || echo "$reps" | awk '{print $1"\t"$2}'
fi
}