bin/codeclimate-sass-lint
#!/usr/bin/env node
const meta = require("../package.json");
const program = require("commander");
const { run } = require("../src/sasslint");
let runOptions = {
configPath: "/config.json",
dir: "/code"
};
program
.version(meta.version)
.usage("[options] <dir>")
.option("-c, --config <path>", "path to custom config file")
.option("--debug", "enables the output of debug information")
.parse(process.argv);
if (program.config) { runOptions.configPath = program.config; }
if (program.debug) { runOptions.debug = true; }
if (program.args.length === 1) {
runOptions.dir = program.args[0];
} else if (program.args.length > 1) {
console.log("You passed more than one root directory!");
process.exit(1);
}
process.chdir(runOptions.dir);
run(runOptions);