#Minifier on shell script
CSS and JS minifier automation in Directory. you can choose your directory to minify and file type(only css , js)
Basically, your base minifier is a
##Usage
$ ./minifier . js
Or to minifiy css files
$ ./minifier . css
and then you can choose your directory.
$ ./minifier ./some-dir js
##Minifier customize
Change JS_MINIFIER and CSS_MINIFIER whatever you want.
#!/bin/bash
DIR="$1"
EXT="$2"
JS_MINIFIER='slimit'
CSS_MINIFIER='cssmin'
if [ $EXT == 'js' ]
then
MINIFIER=$JS_MINIFIER
elif [ $EXT == 'css' ]
then
MINIFIER=$CSS_MINIFIER
fi
echo Minifier selected :: "$MINIFIER"
echo '--------'
for files in $(find "$DIR" -name "*.$EXT")
do
minified=`$MINIFIER < $files`
echo $minified > $files
echo $files, minified done.
done