diff options
author | Toby Vincent <tobyv@tobyvin.dev> | 2024-08-21 17:15:30 -0500 |
---|---|---|
committer | Toby Vincent <tobyv@tobyvin.dev> | 2024-08-21 17:15:30 -0500 |
commit | ece26647a38a135e485b470c45cd2290bfa5c209 (patch) | |
tree | 9746f05d79ae13534022fe21a0ff816aa9c855b7 /sh/.local | |
parent | 26d7a5eabb2c7de3c7f6b05a3445a33f46d9fb9d (diff) |
fix(sway): fix clipboard pasting
Diffstat (limited to 'sh/.local')
-rwxr-xr-x | sh/.local/bin/passmenu | 19 |
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 |