aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sh/.local
diff options
context:
space:
mode:
authorToby Vincent <tobyv@tobyvin.dev>2024-08-21 17:15:30 -0500
committerToby Vincent <tobyv@tobyvin.dev>2024-08-21 17:15:30 -0500
commitece26647a38a135e485b470c45cd2290bfa5c209 (patch)
tree9746f05d79ae13534022fe21a0ff816aa9c855b7 /sh/.local
parent26d7a5eabb2c7de3c7f6b05a3445a33f46d9fb9d (diff)
fix(sway): fix clipboard pasting
Diffstat (limited to 'sh/.local')
-rwxr-xr-xsh/.local/bin/passmenu19
1 files changed, 7 insertions, 12 deletions
diff --git a/sh/.local/bin/passmenu b/sh/.local/bin/passmenu
index d99949c..4e0b265 100755
--- a/sh/.local/bin/passmenu
+++ b/sh/.local/bin/passmenu
@@ -1,14 +1,9 @@
#!/bin/sh
-if [ ! -t 0 ]; then
- set -- "$@" "$(cat)"
-elif [ $# -eq 0 ]; then
- for passwd in "$PASSWORD_STORE_DIR"/**/*.gpg; do
- passwd="${passwd#"$PASSWORD_STORE_DIR"/}"
- printf '%s\n' "${passwd%.gpg}"
- done
- exit 0
-fi
-
-# shellcheck disable=SC2068
-pass show $@ | head -n1
+for file in "$PASSWORD_STORE_DIR"/**/*.gpg; do
+ if [ -e "$file" ]; then
+ file="${file#"$PASSWORD_STORE_DIR"/}"
+ printf '%s\n' "${file%.gpg}"
+ fi
+done
+exit 0