aboutsummaryrefslogtreecommitdiff
path: root/cordova/node_modules/ios-sim/src/cli.js
diff options
context:
space:
mode:
authorKumar Priyansh <[email protected]>2020-01-03 18:34:23 +0530
committerKumar Priyansh <[email protected]>2020-01-03 18:34:23 +0530
commitc3373becc9a1393b2e03c8cd6c154601481a60dd (patch)
treea8a31f613aef864d8d481ed57dc2c97490dfd328 /cordova/node_modules/ios-sim/src/cli.js
parent2917c8eda330a126b530dd83573670cbc98a4206 (diff)
downloadWeatherApp-c3373becc9a1393b2e03c8cd6c154601481a60dd.tar.xz
WeatherApp-c3373becc9a1393b2e03c8cd6c154601481a60dd.zip
Rewriting the app from scratch with Swift 5
Diffstat (limited to 'cordova/node_modules/ios-sim/src/cli.js')
-rw-r--r--cordova/node_modules/ios-sim/src/cli.js105
1 files changed, 0 insertions, 105 deletions
diff --git a/cordova/node_modules/ios-sim/src/cli.js b/cordova/node_modules/ios-sim/src/cli.js
deleted file mode 100644
index 206ce2f..0000000
--- a/cordova/node_modules/ios-sim/src/cli.js
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
-The MIT License (MIT)
-
-Copyright (c) 2014 Shazron Abdullah
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-*/
-
-var path = require('path'),
- command_lib = require('./commands'),
- help = require('./help');
-var nopt;
-
-/*
- * init
- *
- * initializes nopt and simctl
- * nopt, and simctl are require()d in try-catch below to print a nice error
- * message if one of them is not installed.
- */
-function init() {
- try {
- nopt = require('nopt');
- var code = command_lib.init();
- if (code !== 0) {
- process.exit(code);
- }
- } catch (e) {
- console.error(
- 'Please run npm install from this directory:\n\t' +
- path.dirname(__dirname)
- );
- process.exit(2);
- }
-}
-
-function cli(inputArgs) {
- var knownOpts =
- {
- 'version': Boolean,
- 'help': Boolean,
- 'verbose': Boolean,
- 'exit': Boolean,
- 'use-gdb': Boolean,
- 'uuid': String,
- 'env': String,
- 'setenv': Array,
- 'stdout': path,
- 'stderr': path,
- 'timeout': Number,
- 'args': Array,
- 'devicetypeid': String
- };
-
- var shortHands = null;
-
- // If no inputArgs given, use process.argv.
- inputArgs = inputArgs || process.argv;
-
- init();
-
- var args = nopt(knownOpts, shortHands, inputArgs);
-
- process.on('uncaughtException', function(err) {
- if (!args.verbose) {
- console.error(err.message);
- } else {
- console.error(err.stack);
- }
- process.exit(1);
- });
-
- var cmd = args.argv.remain[0];
-
- // some options do *not* need commands and can be run
- if (args.help) {
- help();
- } else if (args.version) {
- console.log(require('../package').version);
- } else if (cmd && command_lib[cmd]) { // command found
- command_lib[cmd](args);
- } else {
- help();
- process.exit(1);
- }
-}
-
-module.exports = cli;
-