Lossless reduction for js, css, html, xml, jpg, png, gif
Install
install ruby + rubygems
sudo gem install reduce
Usage
reduce -o public/image.gif
reduce public/javascripts/application.js > public/javascripts/application.min.js
Options
-o, --overwrite overwrite file
-v, --version Show Version
-h, --help Show this.
Ruby
reduced_data = Reduce.reduce('files/bla.js')
How does it work?
- uses web-based lossless image reduction service Smush.it / PunyPng through smusher
- uses YUI compressor to minify css/js
- uses htmlcompressor to minify html/xml
Author
Michael Grosser
grosser.michael@gmail.com
License: MIT