From 51faf2ef6b8d42263466b50812b60bcef35222ff Mon Sep 17 00:00:00 2001 From: drduh Date: Fri, 3 Jul 2015 14:16:53 -0400 Subject: [PATCH] encrypt function is already using stdin. add todo. --- pwd.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pwd.sh b/pwd.sh index b44b8ff..80b83c8 100755 --- a/pwd.sh +++ b/pwd.sh @@ -5,6 +5,7 @@ set -o errtrace set -o nounset set -o pipefail +set -x gpg=$(which gpg) safe=${PWDSH_SAFE:=pwd.sh.safe} @@ -57,9 +58,10 @@ decrypt () { encrypt () { # Encrypt with a password. - echo "${1}" | ${gpg} \ + # TODO(drduh): don't retrieve passphrase as arg + ${gpg} \ --symmetric --armor --batch --yes \ - --passphrase-fd 0 \ + --command-fd 0 --passphrase "${1}" \ --output "${2}" "${3}" 2>/dev/null }