29 lines
720 B
JavaScript
Executable file
29 lines
720 B
JavaScript
Executable file
#!/usr/bin/env node
|
|
"use strict";
|
|
|
|
var cli = require("../lib/cli/index");
|
|
var pjson = require("../package.json");
|
|
var utils = require("../lib/utils");
|
|
|
|
var init = cli.init;
|
|
var info = cli.info;
|
|
|
|
var BrowserSync = require("../lib/browser-sync");
|
|
var browserSync = new BrowserSync();
|
|
|
|
var argv = process.argv;
|
|
var args = require("minimist")(argv.slice(2));
|
|
|
|
init.parse(pjson.version, args, argv, function (err, data) {
|
|
|
|
if (err) {
|
|
utils.fail(err, {}, true);
|
|
}
|
|
if (data.config) {
|
|
browserSync.init(data.files || [], data.config, pjson.version);
|
|
}
|
|
if (data.configFile) {
|
|
info.makeConfig(browserSync.cwd);
|
|
}
|
|
});
|