From b12d763a8706397478b965bed04a255f7f5be119 Mon Sep 17 00:00:00 2001 From: tavo-wasd Date: Tue, 23 May 2023 10:56:23 -0600 Subject: [PATCH] cool fzf password scripts --- scripts/fzf-otp | 11 +++++++++++ scripts/fzf-pass | 12 ++++++++++++ 2 files changed, 23 insertions(+) create mode 100755 scripts/fzf-otp create mode 100755 scripts/fzf-pass 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"