#!/usr/bin/env node /** * Copyright (c) 2015-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. */ var argv = require('minimist')(process.argv.slice(2)); var cli = require('./cli'); if (argv._.length === 0 && (argv.h || argv.help)) { console.log([ '', ' Usage: react-native-git-upgrade [version] [options]', '', '', ' Commands:', '', ' [Version] upgrades React Native and app templates to the desired version', ' (latest, if not specified)', '', ' Options:', '', ' -h, --help output usage information', ' -v, --version output the version number', ' --verbose output debugging info', ' --npm force using the npm client even if your project uses yarn', '', ].join('\n')); process.exit(0); } if (argv._.length === 0 && (argv.v || argv.version)) { console.log(require('./package.json').version); process.exit(0); } cli.run(argv._[0], argv) .catch(console.error);