ycssmin.bin.cssmin Maven / Gradle / Ivy
The newest version!
#!/usr/bin/env node
// -*- js -*-
var args = process.argv.slice(2),
cssmin = require('../cssmin').cssmin;
function squeeze_out(css_in) {
process.stdout.write( cssmin(css_in) );
}
if (args.length) {
require("fs").readFile( args[0], "utf8", function(err, css_in) {
if (err) {
throw err;
}
else {
squeeze_out(css_in);
}
} );
}
else {
var stdin = process.openStdin();
stdin.setEncoding("utf8");
var css_in = "";
stdin.on("end", function() { squeeze_out(css_in) });
stdin.on("data", function(chunk) { css_in += chunk });
}