diff --git a/scripts/fzf-otp b/scripts/fzf-otp new file mode 100755 index 0000000..d58b2db --- /dev/null +++ b/scripts/fzf-otp @@ -0,0 +1,11 @@ +#!/bin/sh +# OTP script for 'pass' + +# Ask for password name in vault +password=$(find ~/.password-store/ -type f -name '*.gpg' | sed 's/.*\/\(.*\)\.gpg$/\1/' | fzf) + +# Exit if none chosen +[ -z "$password" ] && exit + +# Otherwise, copy to clipboard and notify OTP +pass otp "$password" diff --git a/scripts/fzf-pass b/scripts/fzf-pass new file mode 100755 index 0000000..fd16a0f --- /dev/null +++ b/scripts/fzf-pass @@ -0,0 +1,12 @@ +#!/bin/sh +# Script for 'pass' + +# Ask for password name in vault +password=$(find ~/.password-store/ -type f -name '*.gpg' | + sed 's/.*\/\(.*\)\.gpg$/\1/' | fzf) + +# Exit if none chosen +[ -z "$password" ] && exit + +# If chosen, copy to clipboard, and notify +pass show "$password"