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