Fix '--home' option
This commit is contained in:
parent
1a620e1d54
commit
e914ed50eb
|
@ -339,7 +339,7 @@ Client.prototype.save = function(force) {
|
|||
}
|
||||
|
||||
var name = this.name;
|
||||
var path = Helper.HOME + "/users/" + name + "/user.json";
|
||||
var path = Helper.HOME + "/users/" + name + ".json";
|
||||
|
||||
var networks = _.map(
|
||||
this.networks,
|
||||
|
|
|
@ -54,7 +54,7 @@ function add(manager, name, password) {
|
|||
console.log("");
|
||||
var salt = bcrypt.genSaltSync(8);
|
||||
var hash = bcrypt.hashSync(password, salt);
|
||||
var x = manager.addUser(
|
||||
manager.addUser(
|
||||
name,
|
||||
hash
|
||||
);
|
||||
|
|
|
@ -5,6 +5,8 @@ var mkdirp = require("mkdirp");
|
|||
var Helper = require("../helper");
|
||||
|
||||
program.version(pkg.version, "-v, --version");
|
||||
program.option("");
|
||||
program.option(" --home <path>" , "home path");
|
||||
|
||||
require("./start");
|
||||
require("./config");
|
||||
|
@ -14,18 +16,20 @@ require("./remove");
|
|||
require("./reset");
|
||||
require("./edit");
|
||||
|
||||
program.parse(process.argv);
|
||||
|
||||
var argv = program.parseOptions(process.argv);
|
||||
if (program.home) {
|
||||
Helper.HOME = program.home;
|
||||
} else {
|
||||
var config = Helper.HOME + "/config.js";
|
||||
if (!fs.existsSync(config)) {
|
||||
}
|
||||
|
||||
var config = Helper.HOME + "/config.js";
|
||||
if (!fs.existsSync(config)) {
|
||||
mkdirp.sync(Helper.HOME);
|
||||
fs.writeFileSync(config, fs.readFileSync(__dirname + "/../../defaults/config.js"));
|
||||
}
|
||||
console.log("Config created:" + config);
|
||||
}
|
||||
|
||||
program.parse(argv.args);
|
||||
|
||||
if (!program.args.length) {
|
||||
program.parse(process.argv.concat("start"));
|
||||
}
|
||||
|
|
|
@ -5,8 +5,6 @@ var shout = require("../server");
|
|||
var Helper = require("../helper");
|
||||
|
||||
program
|
||||
.option("")
|
||||
.option(" --home <path>" , "home path")
|
||||
.option("-H, --host <ip>" , "host")
|
||||
.option("-P, --port <port>" , "port")
|
||||
.option("-B, --bind <ip>" , "bind")
|
||||
|
|
Loading…
Reference in New Issue