diff --git a/plugins/available/base.plugin.bash b/plugins/available/base.plugin.bash index e07401bc..052d90d5 100644 --- a/plugins/available/base.plugin.bash +++ b/plugins/available/base.plugin.bash @@ -175,6 +175,17 @@ command_exists () type "$1" &> /dev/null ; } +batch_zip () +{ + 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 buf () {