UNPKG

pug-lint-vue

Version:

Command line tool to lint Pug templates in Vue single file components.

27 lines (21 loc) 589 B
#!/usr/bin/env node const program = require('commander') const packageDetails = require('./../package.json') const Linter = require('./linter.js') const run = (args) => { program .version(packageDetails.version) .description(packageDetails.description) .usage('[options] <paths ...>') .arguments('<paths>') .option('-c, --config <path>', 'configuration file path') .parse(process.argv) if (!program.args.length) { program.help() } const linter = new Linter({ config: program.config }) linter.checkPaths(program.args) } module.exports = run