aboutsummaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/pass-import12
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