blob: 01adab9413f4ea4bfb1d4827990c9938fbfa5398 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/usr/bin/env bash
[[ $# != 2 ]] && echo "Usage: pass-migrate.sh <pass_dir> <key_file>" && exit 1;
PASS_DIR="$1";
KEY_FILE="$2";
to_passnames() { sed -e 's/^[./]*//g' -e 's/\.gpg$//g'; }
get_gpg_files() {
cd "$PASS_DIR" 2> /dev/null;
find . -regex '.*\.gpg';
}
get_gpg_files | to_passnames | while read key; do
pass=$(pass show "$key");
echo "$pass";
done;
|