#!/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 });
}
