[CLI] Add version argument

This commit is contained in:
Nick Simmons 2015-09-06 17:06:33 -04:00
parent f170939c70
commit 4f89c61bd8

View File

@ -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();
}
}