summaryrefslogtreecommitdiff
path: root/share/keyringer/append
diff options
context:
space:
mode:
authorJamie McClelland <jm@mayfirst.org>2010-09-19 12:44:11 -0400
committerJamie McClelland <jm@mayfirst.org>2010-09-19 12:44:11 -0400
commitab583a9e2a2e0f8452016cfc968339d638da40b4 (patch)
tree644cf05b4b5f50a38be9ccb032c411df80153eb8 /share/keyringer/append
parentb5b18cd53354b838fc4ea42fedf88167d443aafe (diff)
downloadkeyringer-ab583a9e2a2e0f8452016cfc968339d638da40b4.tar.gz
keyringer-ab583a9e2a2e0f8452016cfc968339d638da40b4.tar.bz2
adding new commands append-batch and encrypt-batch, which reduce
the verbosity of the messages being displayed.
Diffstat (limited to 'share/keyringer/append')
-rwxr-xr-xshare/keyringer/append13
1 files changed, 8 insertions, 5 deletions
diff --git a/share/keyringer/append b/share/keyringer/append
index 436b1ca..81300e0 100755
--- a/share/keyringer/append
+++ b/share/keyringer/append
@@ -15,10 +15,13 @@ IFS=$'\n'
CONTENT=($(keyringer_exec decrypt $BASEDIR $FILE))
-echo " "
-echo "$FILE currently has ${#CONTENT[@]} lines"
-echo " "
-echo "Now please write the content to be appended on $FILE, finnishing with Ctrl-D:"
+if [ "$1" = "append" ]; then
+ # only display directions if we're running append, not append-batch
+ echo " "
+ echo "$FILE currently has ${#CONTENT[@]} lines"
+ echo " "
+ echo "Now please write the content to be appended on $FILE, finnishing with Ctrl-D:"
+fi
APPEND=($(cat -))
@@ -26,6 +29,6 @@ NEW=( ${CONTENT[@]} ${APPEND[@]} )
for element in $(seq 0 $((${#NEW[@]} - 1))); do
echo ${NEW[$element]}
-done | keyringer_exec encrypt $BASEDIR $FILE
+done | keyringer_exec encrypt-batch $BASEDIR $FILE
IFS="$OLDIFS"