Skip to content

Commit

Permalink
Merge pull request #45 from fgnass/master
Browse files Browse the repository at this point in the history
Three little fixes
  • Loading branch information
nodester committed Apr 30, 2012
2 parents 4a6fe14 + 892e86f commit 67ab96c
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 23 deletions.
35 changes: 14 additions & 21 deletions lib/commands.js
@@ -1,41 +1,34 @@
var log = require('./log'); var log = require('./log');
brand = "nodester",
apihost = "api.nodester.com",
apisecure = false,
env = process.env, env = process.env,
fs = require('fs'); fs = require('fs');

cfg = process.nodester || (process.nodester = {})



process.argv = process.argv.slice(2); process.argv = process.argv.slice(2);


if (env.NODESTER_APIHOST) { if (env.NODESTER_APIHOST) {
apihost = env.NODESTER_APIHOST; cfg.apihost = env.NODESTER_APIHOST;
} }
if (env.NODESTER_APISECURE) { if (env.NODESTER_APISECURE) {
apisecure = true; cfg.apisecure = true;
} }
if (env.NODESTER_BRAND) { if (env.NODESTER_BRAND) {
brand = env.NODESTER_BRAND; cfg.brand = env.NODESTER_BRAND;
} }




var nodester_config = { var defaults = {
apisecure: apisecure, apisecure: false,
apihost: apihost, apihost: "api.nodester.com",
brand: brand, brand: "nodester",
appname: '', appname: '',
config: { config: {
username: '', username: '',
password: '' password: ''
} }
}; };
if (!process.nodester) { for (var i in defaults) {
process.nodester = {}; if (!cfg[i]) {
} cfg[i] = defaults[i];
for (var i in nodester_config) {
if (!process.nodester[i]) {
process.nodester[i] = nodester_config[i];
} }
} }


Expand Down Expand Up @@ -89,8 +82,8 @@ exports.run = function(cmds, command) {
showHelp(exports.commands); showHelp(exports.commands);
process.exit(1); process.exit(1);
} }

if (!cmds[command] && process.nodester.appname) { if (!cmds[command] && cfg.appname) {
command = 'app'; command = 'app';
process.argv.unshift('app'); process.argv.unshift('app');
} }
Expand Down Expand Up @@ -122,7 +115,7 @@ var showHelp = exports.showHelp = function(args) {
log.usage(i); log.usage(i);
} }
} }
log.info('For more help, type', brand, 'help <command>'); log.info('For more help, type', cfg.brand, 'help <command>');
} }
} }


Expand Down
4 changes: 2 additions & 2 deletions lib/config.js
Expand Up @@ -49,8 +49,8 @@ exports.writeApp = function(appname, folder) {
if (!folder) { if (!folder) {
folder = ''; folder = '';
} }
if(!exists(folder)){ else if(!exists(folder)) {
fs.mkdirSync(folder, '0777'); fs.mkdirSync(folder, '0777');
} }
var config_file = path.join("./" + folder, "." + process.nodester.brand + ".appconfig"); var config_file = path.join("./" + folder, "." + process.nodester.brand + ".appconfig");
log.info('Writing app data to config in ' + config_file); log.info('Writing app data to config in ' + config_file);
Expand Down

0 comments on commit 67ab96c

Please sign in to comment.