From a26e6ae5253d95e7238dab20e298129a468e04f6 Mon Sep 17 00:00:00 2001 From: zachir Date: Sat, 30 Aug 2025 09:40:41 -0500 Subject: Improve dmenu support You can now (again) pass multiple flags to dmenu through -d flags, as well as for some scripts all args are passed to dmenu. --- passmenu | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'passmenu') diff --git a/passmenu b/passmenu index f31c832..ae1310c 100755 --- a/passmenu +++ b/passmenu @@ -17,12 +17,16 @@ else exit 1 fi +dmenu_ilr () { + dmenu -i -l 15 -r "$@" +} + prefix=${PASSWORD_STORE_DIR-~/.password-store} password_files=( "$prefix"/**/*.gpg ) password_files=( "${password_files[@]#"$prefix"/}" ) password_files=( "${password_files[@]%.gpg}" ) -password=$(printf '%s\n' "${password_files[@]}" | dmenu -i -l 15 -r "$@") +password=$(printf '%s\n' "${password_files[@]}" | dmenu_ilr "$@") [[ -n $password ]] || exit -- cgit v1.2.3