From ce00f07e6cf16e41c1b658ff3161d5e18a62da3b Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sun, 19 Apr 2020 21:04:49 -0400 Subject: make the pass import script also set the uri when possible --- bin/pass-import | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'bin') diff --git a/bin/pass-import b/bin/pass-import index fd08e6c..cec6d46 100755 --- a/bin/pass-import +++ b/bin/pass-import @@ -15,6 +15,17 @@ for entry in $(pass git ls-files | grep '\.gpg$' | sed 's/\.gpg$//'); do pw=$(pass show "$entry") user="${entry##*/}" - name="${entry%/*}" - echo "$pw" | rbw add "$name" "$user" + full_name="${entry%/*}" + if echo "$full_name" | grep -q /; then + name="${full_name##*/}" + folder="${full_name%/*}" + else + name="$full_name" + folder="" + fi + if echo "$name" | grep -q '\.'; then + echo "$pw" | rbw add --uri "$name" "$full_name" "$user" + else + echo "$pw" | rbw add "$full_name" "$user" + fi done -- cgit v1.2.3-54-g00ecf