Commit 9bff1709 by Andrew Nesbitt

Merge pull request #45 from samccone/sjs/add_bin

add a command line binary interface for node-sass
parents d21a5900 ac057140
#!/usr/bin/env node
var colors = require('colors');
var fs = require('fs');
var sass = require('../sass');
var fileName = process.argv[2];
if (fileName) {
fs.readFile(fileName, "utf8", function(err, data) {
if (err) {
console.log("** Error Opening File **".red);
console.log(JSON.stringify(err, null, 4).yellow);
} else {
renderSASS(data);
}
});
} else {
console.log("** Please Pass a filename to compile **".red);
}
function renderSASS(data) {
sass.render(data, function(err, compiled) {
if (err) {
console.log("** Error Rendering SASS **".red);
console.log(JSON.stringify(err, null, 4).yellow);
} else {
console.log(compiled);
}
});
}
\ No newline at end of file
...@@ -18,7 +18,8 @@ ...@@ -18,7 +18,8 @@
"node": ">=0.6.18" "node": ">=0.6.18"
}, },
"dependencies": { "dependencies": {
"mkdirp": "0.3.x" "mkdirp": "0.3.x",
"colors": "0.6.0-1"
}, },
"devDependencies": { "devDependencies": {
"mocha": "1.7.x" "mocha": "1.7.x"
......
#h1 {
width: 100%;
span {
color: red;
&.active {
color: pink;
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment