make sure show-config works with npm (fix #1630)

This commit is contained in:
Jonathan Lipps
2013-12-17 11:10:42 -08:00
parent 9fe8358cb4
commit 24e899bdca
+12 -11
View File
@@ -31,18 +31,19 @@ var http = require('http')
, conditionallyPreLaunch = helpers.conditionallyPreLaunch
, noColorLogger = helpers.noColorLogger;
if (require.main === module && args.showConfig) {
try {
var config = fs.readFileSync(configFile);
console.log(config.toString('utf8'));
process.exit(0);
} catch (e) {
console.error("Error: Appium is not correctly configured");
process.exit(1);
}
}
var main = function(args, readyCb, doneCb) {
if (args.showConfig) {
try {
var config = fs.readFileSync(configFile);
console.log(config.toString('utf8'));
process.exit(0);
} catch (e) {
console.error("Error: Appium is not correctly configured");
process.exit(1);
}
}
checkArgs(args);
if (typeof doneCb === "undefined") {
doneCb = function() {};