dotfiles

Cross platform dotfiles for linux, mac and windows
git clone git@getsh.org:dotfiles.git
Log | Files | Refs

commit 4af54e25d8753d6d6b0071bfe059d018d746b0de
parent a828c7545b6b36994f4e662dfc754aebdc6a188c
Author: Bharatvaj Hemanth <bharatvaj@yahoo.com>
Date:   Sat, 30 Mar 2024 14:48:08 +0530

Use the same script pfs for getting both normal and otp keys

Remove pofs

Diffstat:
M.local/bin/sh/pfs | 8+++++++-
D.local/bin/sh/pofs | 9---------
2 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/.local/bin/sh/pfs b/.local/bin/sh/pfs @@ -6,5 +6,11 @@ cd "${PASSWORD_STORE_DIR}" || exit 1 selection="$(find -L . -name '*.gpg' | sed 's/.gpg$//g' | ${FUZZER})" -test -z "${selection}" || pass ${1} "${selection}" + +test -z "${selection}" || { + case ${selection} in + *totp/*) pass otp "${selection}" ;; + *) spm ${1:-"show"} "${selection}" ;; + esac +} diff --git a/.local/bin/sh/pofs b/.local/bin/sh/pofs @@ -1,9 +0,0 @@ -#!/bin/sh -eu - -# reliable password fuzzy searcher - -cd "${PASSWORD_STORE_DIR}" || exit 1 - -selection="$(find -L . -wholename "./*totp/*.gpg" | sed 's/.gpg$//g' | ${FUZZER} -q "$*")" - -test -z "${selection}" || pass otp "${selection}"