UNPKG

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