diff options
Diffstat (limited to 'StoneIsland/platforms/ios/cordova/run')
| -rwxr-xr-x | StoneIsland/platforms/ios/cordova/run | 45 |
1 files changed, 24 insertions, 21 deletions
diff --git a/StoneIsland/platforms/ios/cordova/run b/StoneIsland/platforms/ios/cordova/run index 470384b5..9e6c8f91 100755 --- a/StoneIsland/platforms/ios/cordova/run +++ b/StoneIsland/platforms/ios/cordova/run @@ -19,45 +19,48 @@ under the License. */ - var args = process.argv; var Api = require('./Api'); var nopt = require('nopt'); // Handle help flag -if(['--help', '/?', '-h', 'help', '-help', '/help'].indexOf(process.argv[2]) >= 0) { +if (['--help', '/?', '-h', 'help', '-help', '/help'].indexOf(process.argv[2]) >= 0) { require('./lib/run').help(); process.exit(0); } // Parse arguments (includes build params as well) var opts = nopt({ - 'verbose' : Boolean, - 'silent' : Boolean, - 'debug': Boolean, - 'release': Boolean, - 'nobuild': Boolean, - 'archs': String, - 'list': Boolean, - 'device': Boolean, - 'emulator': Boolean, - 'target' : String, - 'codeSignIdentity': String, - 'codeSignResourceRules': String, - 'provisioningProfile': String, - 'buildConfig' : String, - 'noSign' : Boolean -}, { 'd' : '--verbose' }, args); + verbose: Boolean, + silent: Boolean, + debug: Boolean, + release: Boolean, + nobuild: Boolean, + archs: String, + list: Boolean, + device: Boolean, + emulator: Boolean, + target: String, + codeSignIdentity: String, + codeSignResourceRules: String, + provisioningProfile: String, + automaticProvisioning: Boolean, + buildConfig: String, + noSign: Boolean +}, { d: '--verbose' }, args); // Make options compatible with PlatformApi build method spec opts.argv = opts.argv.remain; require('./loggingHelper').adjustLoggerLevel(opts); -new Api().run(opts).done(function() { +new Api().run(opts).then( + () => { console.log('** RUN SUCCEEDED **'); - }, function (err) { + }, + err => { var errorMessage = (err && err.stack) ? err.stack : err; console.error(errorMessage); process.exit(2); - }); + } +); |
