index.js 516 B

1234567891011121314151617181920212223
  1. #!/usr/bin/env node
  2. 'use strict'
  3. const cmdline = require('commander')
  4. const debugLib = require('debug')
  5. const pkg = require('./package.json')
  6. const debug = debugLib('lint-staged:bin')
  7. cmdline
  8. .version(pkg.version)
  9. .option('-c, --config [path]', 'Path to configuration file')
  10. .option('-d, --debug', 'Enable debug mode')
  11. .parse(process.argv)
  12. if (cmdline.debug) {
  13. debugLib.enable('lint-staged*')
  14. }
  15. debug('Running `lint-staged@%s`', pkg.version)
  16. require('./src')(console, cmdline.config, cmdline.debug)