Change config command to edit config.js in the Shout home directory
Also, copy config.js to the Shout home directory if it's not already there.
This commit is contained in:
parent
791a5914df
commit
b7fd64c2d8
@ -1,7 +1,19 @@
|
|||||||
|
var fs = require("fs");
|
||||||
|
var path = require("path");
|
||||||
var program = require("commander");
|
var program = require("commander");
|
||||||
|
var mkdirp = require("mkdirp");
|
||||||
var child = require("child_process");
|
var child = require("child_process");
|
||||||
|
var Helper = require("../helper");
|
||||||
|
|
||||||
var CONFIG_PATH = process.cwd() + "/config.js";
|
var CONFIG_PATH = process.env.SHOUT_CONFIG;
|
||||||
|
if(!CONFIG_PATH) {
|
||||||
|
CONFIG_PATH = Helper.resolveHomePath("config.js");
|
||||||
|
}
|
||||||
|
if(!fs.exists(CONFIG_PATH)) {
|
||||||
|
mkdirp.sync(Helper.getHomeDirectory());
|
||||||
|
var configFile = fs.readFileSync(path.resolve(__dirname, "..", "..", "config.js"));
|
||||||
|
fs.writeFileSync(CONFIG_PATH, configFile);
|
||||||
|
}
|
||||||
|
|
||||||
program
|
program
|
||||||
.command("config")
|
.command("config")
|
||||||
|
Loading…
Reference in New Issue
Block a user