From b198e3e8fae20786bb1202574961727831b792a6 Mon Sep 17 00:00:00 2001 From: jimmynotjim Date: Thu, 19 Dec 2013 10:19:04 -0500 Subject: [PATCH] Added option to define the directory as well as the necessary bash-it arguments --- plugins/available/base.plugin.bash | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/available/base.plugin.bash b/plugins/available/base.plugin.bash index b578161e..052d90d5 100644 --- a/plugins/available/base.plugin.bash +++ b/plugins/available/base.plugin.bash @@ -177,7 +177,13 @@ command_exists () batch_zip () { - for f in *; do zip "${f%%.*}.zip" "$f"; done + about 'individually compresses each file in a directory' + param '1: directory name' + example '$ batch_zip' + example '$ batch_zip ~/PDFs' + group 'base' + [ -z ${1+x} ] && local directory=${PWD} || local directory=$1 + for f in "${directory}"/*; do zip "${f%%.*}.zip" "$f"; done } # useful for administrators and configs