From ca2f934b014a733121d57475e793e0dad53f7aa9 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sun, 19 Apr 2020 18:38:31 -0400 Subject: add script to import from pass --- bin/pass-import | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 bin/pass-import (limited to 'bin') diff --git a/bin/pass-import b/bin/pass-import new file mode 100755 index 0000000..fd08e6c --- /dev/null +++ b/bin/pass-import @@ -0,0 +1,20 @@ +#!/bin/sh +set -eu + +EDITOR=$(mktemp) +trap 'rm -f $EDITOR' EXIT +cat > "$EDITOR" <<'EOF' +#!/bin/sh +cat > "$1" +EOF +chmod 700 "$EDITOR" +export EDITOR + +for entry in $(pass git ls-files | grep '\.gpg$' | sed 's/\.gpg$//'); do + echo "$entry" + pw=$(pass show "$entry") + + user="${entry##*/}" + name="${entry%/*}" + echo "$pw" | rbw add "$name" "$user" +done -- cgit v1.2.3-54-g00ecf