1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env bash
set -eo pipefail
tempfile=$(mktemp)
trap "rm -f ${tempfile}" SIGINT SIGTERM ERR EXIT
touch ${tempfile}
chmod 600 ${tempfile}
if [ -x "$(which bw)" ]; then
privkey=$(bw get notes ea70a317-7cac-455e-bee0-7c97d7505a7b)
if [ $? -ne 0 ]; then exit; fi;
else
privkey=$(pass agenix-privkey)
if [ $? -ne 0 ]; then exit; fi;
fi
echo "${privkey}" > ${tempfile}
agenix -i ${tempfile} "$@"