diff --git a/lib/commands/push.js b/lib/commands/push.js index 9da6d4c..34d1a4a 100644 --- a/lib/commands/push.js +++ b/lib/commands/push.js @@ -82,7 +82,9 @@ exports.run = function (settings, args) { exports.loadApp(dir, url, opt, settings, function (err, url, cfg, doc) { if (err) { - return logger.error(err); + logger.error(err); + if (settings.callback) settings.callback(err); + return; } var app_url = exports.getAppURL(url, cfg, doc); var noauth_url = utils.noAuthURL(app_url); @@ -93,10 +95,12 @@ exports.run = function (settings, args) { return logger.error(err); } logger.end(noauth_url); + if (settings.callback) settings.callback(); }); } else { logger.end(noauth_url); + if (settings.callback) settings.callback(); } } );