diff options
Diffstat (limited to 'bin/pass-import')
-rwxr-xr-x | bin/pass-import | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/bin/pass-import b/bin/pass-import index cec6d46..201e419 100755 --- a/bin/pass-import +++ b/bin/pass-import @@ -24,8 +24,16 @@ for entry in $(pass git ls-files | grep '\.gpg$' | sed 's/\.gpg$//'); do folder="" fi if echo "$name" | grep -q '\.'; then - echo "$pw" | rbw add --uri "$name" "$full_name" "$user" + if [ -z "$folder" ]; then + echo "$pw" | rbw add --uri "$name" "$name" "$user" + else + echo "$pw" | rbw add --uri "$name" --folder "$folder" "$name" "$user" + fi else - echo "$pw" | rbw add "$full_name" "$user" + if [ -z "$folder" ]; then + echo "$pw" | rbw add "$name" "$user" + else + echo "$pw" | rbw add --folder "$folder" "$name" "$user" + fi fi done |