imagemin-blackbox is a node CLI tool for minify images written in Javascript.
Use the package manager npm to install imagemin-blackbox.
npm i -g imagemin-blackbox
Simple as that
imagemin-blackbox --srcFolder="/absolute_path/in" --targetFolder="/absolute_path/out"
You can even use optimal lossless compression by passing --isOptimum
imagemin-blackbox --srcFolder="/absolute_path/in" --targetFolder="/absolute_path/out" --isOptimum
Or if you want a portion of files to be compressed you can pass --activePath
to work as a subpath
imagemin-blackbox --srcFolder="/absolute_path/in" --targetFolder="/absolute_path/out" --activePath="only_this_folder"
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.