1 | #!/usr/bin/env node
|
2 |
|
3 | var minimist = require('minimist');
|
4 | var argv = minimist(process.argv.slice(2));
|
5 | var log = require('../lib/log')('i18nline', argv.s || argv.silent)
|
6 | var I18nline = require('../lib/main');
|
7 | var Utils = require('../lib/utils');
|
8 |
|
9 | var config = I18nline.config;
|
10 | var command = argv._[0];
|
11 | var options = Utils.extend({}, config, argv);
|
12 | options.patterns = typeof options.patterns == 'string' ? options.patterns.split(',') : options.patterns || [];
|
13 | options.ignorePatterns = typeof options.ignorePatterns == 'string' ? options.ignorePatterns.split(',') : options.ignorePatterns || [];
|
14 | options.directories = typeof options.directories == 'string' ? options.directories.split(',') : options.directories;
|
15 |
|
16 | I18nline.Commands.run(command, options);
|