From 74d99560d8a0dfcbf066668bce26d44a93b87ba9 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Tue, 27 Sep 2022 23:00:18 +0800 Subject: Add script for password with rofi --- tools/desktop/password-store.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 tools/desktop/password-store.sh (limited to 'tools') diff --git a/tools/desktop/password-store.sh b/tools/desktop/password-store.sh new file mode 100755 index 0000000..e83529b --- /dev/null +++ b/tools/desktop/password-store.sh @@ -0,0 +1,19 @@ +#! /bin/bash + +find ~/.password-store -name '*gpg' -printf %P\\n | \ +sed 's/.gpg$//' | \ +rofi -dmenu -font 'Hack 22' | { + read ARG1 ARG2 + if [[ $ARG1 =~ gen ]]; then + # Generate a new password by ARG2 + alacritty --hold -e pass generate $ARG2 + else + pass $ARG1 | { + read PASSWORD + echo $PASSWORD | xsel -ib + + rofi -e "Password Copied: $ARG1 $(echo; echo; cat | sed '1{/^$/d}')" \ + -font 'Hack 22' + } + fi +} -- cgit v1.2.3-70-g09d2