Skip to content

Commit 70f4576

Browse files
committed
feature: enable one-way encrypted secrets
fixes #9
1 parent 55b5135 commit 70f4576

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkgs/agenix.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ function edit {
106106
CLEARTEXT_DIR=$(@mktempBin@ -d)
107107
CLEARTEXT_FILE="$CLEARTEXT_DIR/$(basename "$FILE")"
108108

109-
if [ -f "$FILE" ]
109+
if [ -f "$FILE" ] && [ -t 0 ]
110110
then
111111
DECRYPT=("${DEFAULT_DECRYPT[@]}")
112112
if [[ "${DECRYPT[*]}" != *"--identity"* ]]; then
@@ -135,7 +135,7 @@ function edit {
135135
echo "$FILE wasn't created."
136136
return
137137
fi
138-
[ -f "$FILE" ] && [ "$EDITOR" != ":" ] && @diffBin@ "$CLEARTEXT_FILE.before" "$CLEARTEXT_FILE" 1>/dev/null && echo "$FILE wasn't changed, skipping re-encryption." && return
138+
[ -f "$FILE" ] && [ "$EDITOR" != ":" ] && [ -f "$CLEARTEXT_FILE.before" ] && @diffBin@ "$CLEARTEXT_FILE.before" "$CLEARTEXT_FILE" 1>/dev/null && echo "$FILE wasn't changed, skipping re-encryption." && return
139139

140140
ENCRYPT=()
141141
while IFS= read -r key

0 commit comments

Comments
 (0)