feature(cloudcmd) start: add ability to override default config

This commit is contained in:
coderaiser 2014-07-17 04:40:36 -04:00
parent 8cbbc52a74
commit 1f4cabf15e
2 changed files with 41 additions and 31 deletions

View file

@ -47,35 +47,7 @@
function start(params) {
var cloudcmd = require('../cloudcmd');
readConfig(function(msg, config) {
if (params && params.test)
config.test = params.test;
Util.log(msg);
cloudcmd.start(config);
});
}
function readConfig(callback) {
var path = DIR + 'json/config.json';
Util.checkArgs(arguments, ['callback']);
fs.readFile(path, 'utf8', function(error, data) {
var status, config, msg;
if (error) {
status = 'error';
} else {
status = 'ok';
config = Util.parseJSON(data);
}
msg = CloudFunc.formatMsg('read', 'config', status);
callback(msg, config);
});
cloudcmd.start(params);
}
})();