Allow using --domain to specify a custom top-level domain

pull/85/head
Lennart kats 2015-04-22 13:30:39 +00:00 zatwierdzone przez Lennart Kats
rodzic 71029a4300
commit 6044a0c4b0
1 zmienionych plików z 9 dodań i 0 usunięć

Wyświetl plik

@ -54,6 +54,7 @@ function main(argv, config, callback) {
.default("settings", DEFAULT_SETTINGS)
.describe("settings", "Settings file to use")
.describe("dump", "dump config file as JSON")
.describe("domain", "Top-level domain to use (e.g, c9.io)")
.boolean("help")
.describe("help", "Show command line options.");
@ -86,6 +87,14 @@ function start(configName, options, callback) {
var settings = require(path.join(__dirname, "./settings", settingsName))();
if (argv.domain) {
settings.c9.domain = argv.domain;
for (var s in settings) {
settings[s].baseUrl = settings[s].baseUrl
&& settings[s].baseUrl.replace(/[^./]+\.[^.]+$/, argv.domain);
}
}
var plugins = require(configPath)(settings, options);
if (argv.help) {