1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| #!/usr/bin/env node
|
| 'use strict'
|
| const pkg = require('./package.json')
| require('please-upgrade-node')(
| Object.assign({}, pkg, {
| engines: {
| node: '>=8.6.0'
| }
| })
| )
|
| const cmdline = require('commander')
| const debugLib = require('debug')
|
| const debug = debugLib('lint-staged:bin')
|
| cmdline
| .version(pkg.version)
| .option('-c, --config [path]', 'Path to configuration file')
| .option('-d, --debug', 'Enable debug mode')
| .parse(process.argv)
|
| if (cmdline.debug) {
| debugLib.enable('lint-staged*')
| }
|
| debug('Running `lint-staged@%s`', pkg.version)
|
| require('./src')(console, cmdline.config, cmdline.debug)
|
|