mirror of
https://github.com/status-im/react-native.git
synced 2025-02-04 13:44:04 +00:00
[CLI] Add version argument
This commit is contained in:
parent
f170939c70
commit
4f89c61bd8
18
react-native-cli/index.js
vendored
18
react-native-cli/index.js
vendored
@ -4,10 +4,12 @@
|
||||
* Copyright 2004-present Facebook. All Rights Reserved.
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
|
||||
var fs = require('fs');
|
||||
var path = require('path');
|
||||
var exec = require('child_process').exec;
|
||||
var prompt = require("prompt");
|
||||
var prompt = require('prompt');
|
||||
|
||||
var CLI_MODULE_PATH = function() {
|
||||
return path.resolve(
|
||||
@ -18,6 +20,8 @@ var CLI_MODULE_PATH = function() {
|
||||
);
|
||||
};
|
||||
|
||||
checkForVersionArgument();
|
||||
|
||||
var cli;
|
||||
try {
|
||||
cli = require(CLI_MODULE_PATH());
|
||||
@ -80,7 +84,7 @@ function init(name) {
|
||||
validatePackageName(name);
|
||||
|
||||
if (fs.existsSync(name)) {
|
||||
createAfterConfirmation(name)
|
||||
createAfterConfirmation(name);
|
||||
} else {
|
||||
createProject(name);
|
||||
}
|
||||
@ -140,7 +144,15 @@ function createProject(name) {
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
var cli = require(CLI_MODULE_PATH());
|
||||
cli = require(CLI_MODULE_PATH());
|
||||
cli.init(root, projectName);
|
||||
});
|
||||
}
|
||||
|
||||
function checkForVersionArgument() {
|
||||
if (process.argv.indexOf('-v') >= 0 || process.argv.indexOf('--version') >= 0) {
|
||||
var pjson = require('./package.json');
|
||||
console.log(pjson.version);
|
||||
process.exit();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user