#!/usr/bin/env node /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @format */ 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);