File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed
Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change 44 * Copyright 2004-present Facebook. All Rights Reserved.
55 */
66
7+ 'use strict' ;
8+
79var fs = require ( 'fs' ) ;
810var path = require ( 'path' ) ;
911var exec = require ( 'child_process' ) . exec ;
10- var prompt = require ( " prompt" ) ;
12+ var prompt = require ( ' prompt' ) ;
1113
1214var CLI_MODULE_PATH = function ( ) {
1315 return path . resolve (
@@ -18,6 +20,8 @@ var CLI_MODULE_PATH = function() {
1820 ) ;
1921} ;
2022
23+ checkForVersionArgument ( ) ;
24+
2125var cli ;
2226try {
2327 cli = require ( CLI_MODULE_PATH ( ) ) ;
@@ -80,7 +84,7 @@ function init(name) {
8084 validatePackageName ( name ) ;
8185
8286 if ( fs . existsSync ( name ) ) {
83- createAfterConfirmation ( name )
87+ createAfterConfirmation ( name ) ;
8488 } else {
8589 createProject ( name ) ;
8690 }
@@ -140,7 +144,15 @@ function createProject(name) {
140144 process . exit ( 1 ) ;
141145 }
142146
143- var cli = require ( CLI_MODULE_PATH ( ) ) ;
147+ cli = require ( CLI_MODULE_PATH ( ) ) ;
144148 cli . init ( root , projectName ) ;
145149 } ) ;
146150}
151+
152+ function checkForVersionArgument ( ) {
153+ if ( process . argv . indexOf ( '-v' ) >= 0 || process . argv . indexOf ( '--version' ) >= 0 ) {
154+ var pjson = require ( './package.json' ) ;
155+ console . log ( pjson . version ) ;
156+ process . exit ( ) ;
157+ }
158+ }
You can’t perform that action at this time.
0 commit comments