@@ -14,7 +14,7 @@ function create(cwd,args,opt){
1414 let version = args [ 1 ] ;
1515
1616 if ( ! version ) {
17- log . info ( "[VERSION CREATE ERROR] - " + lang . New ( ) . en ( "Parameter 'version' is required!" ) . zh ( "缺失参数'version'(版本号)" ) )
17+ log . info ( lang . New ( ) . en ( "Parameter 'version' is required!" ) . zh ( "缺失参数'version'(版本号)" ) )
1818 return null ;
1919 }
2020
@@ -33,7 +33,7 @@ function create(cwd,args,opt){
3333 }
3434
3535 if ( json . versions . includes ( version ) ) {
36- log . info ( "[VERSION CREATE ERROR] " + lang . New ( ) . en ( `Version "${ version } " has already existed.` ) . zh ( `版本"${ version } "已经存在` ) ) ;
36+ log . info ( lang . New ( ) . en ( `Version "${ version } " has already existed.` ) . zh ( `版本"${ version } "已经存在` ) ) ;
3737 return null ;
3838 }
3939
@@ -83,7 +83,7 @@ function create(cwd,args,opt){
8383 yield fileUtil . copy ( src_path , cwd , [ path . join ( src_path , "project.json" ) ] ) ;
8484 }
8585
86- log . info ( "[VERSION CREATE] - " + lang . New ( ) . en ( `Create new version "${ version } " successfully!` ) . zh ( `版本${ version } 创建成功` ) ) ;
86+ log . info ( lang . New ( ) . en ( `Create new version "${ version } " successfully!` ) . zh ( `版本${ version } 创建成功` ) ) ;
8787
8888 } ) ;
8989}
@@ -92,8 +92,7 @@ function _switch(cwd,version){
9292 return co . brief ( function * ( resume ) {
9393 let [ err , file ] = yield fs . readFile ( path . join ( cwd , "project.json" ) , resume ) ;
9494 if ( err ) {
95- log . info ( "[]VERSION SWITCH ERROR] - " + err . message ) ;
96-
95+ log . info ( lang . New ( ) . en ( "Failed to switch version," + err . message ) . zh ( "切换版本失败," + err . message ) ) ;
9796 return false ;
9897 }
9998 let json = JSON . parse ( file ) ;
@@ -102,20 +101,20 @@ function _switch(cwd,version){
102101 return null ;
103102 }
104103 if ( ! json . versions . includes ( version ) ) {
105- log . info ( "[VERSION SWITCH ERROR] - " + lang . New ( ) . en ( `The version "${ version } " has not existed!` ) . zh ( `版本"${ version } "不存在` ) ) ;
104+ log . info ( lang . New ( ) . en ( `The version "${ version } " has not existed!` ) . zh ( `版本"${ version } "不存在` ) ) ;
106105
107106 return null ;
108107 }
109108 let target_version_cache_path = path . join ( cwd , ".ms" , "v" + version ) ;
110109
111110 if ( ! fs . existsSync ( target_version_cache_path ) ) {
112- log . info ( "[VERSION SWITCH ERROR] - " + lang . New ( ) . en ( `The version "${ version } " has not existed!` ) . zh ( `版本"${ version } "不存在` ) ) ;
111+ log . info ( lang . New ( ) . en ( `The version "${ version } " has not existed!` ) . zh ( `版本"${ version } "不存在` ) ) ;
113112
114113 return null ;
115114 }
116115
117116 if ( ! fs . existsSync ( path . join ( target_version_cache_path , "project.json" ) ) ) {
118- log . info ( "[VERSION SWITCH ERROR] - " + lang . New ( ) . en ( "Missing 'project.json'." ) . zh ( "缺失'project.json'." ) ) ;
117+ log . info ( lang . New ( ) . en ( "Missing 'project.json'." ) . zh ( "缺失'project.json'." ) ) ;
119118 return null ;
120119 }
121120
@@ -128,7 +127,7 @@ function _switch(cwd,version){
128127
129128 if ( err ) {
130129
131- log . info ( "[VERSION SWITCH ERROR] - "+ err . message ) ;
130+ log . info ( lang . New ( ) . en ( "Failed to switch version, "+ err . message ) . zh ( "切换版本失败," + err . message ) ) ;
132131 return false ;
133132
134133 }
@@ -142,14 +141,14 @@ function _switch(cwd,version){
142141 [ err , file ] = yield fs . readFile ( path . join ( cwd , "project.json" ) , resume ) ;
143142
144143 if ( err ) {
145- log . info ( "[VERSION SWITCH ERROR] - "+ err . message ) ;
144+ log . info ( lang . New ( ) . en ( "Failed to switch version, "+ err . message ) . zh ( "切换版本失败," + err . message ) ) ;
146145 return false ;
147146 }
148147
149148 json = JSON . parse ( file ) ;
150149
151150 if ( false == json . synced ) {
152- log . info ( "[VERSION SWITCH] - " + lang . New ( ) . en ( "Start to download data from remote repository server\n" ) . zh ( "开始从远程仓库下载项目数据" ) ) ;
151+ log . info ( lang . New ( ) . en ( "Start to download data from remote repository server\n" ) . zh ( "开始从远程仓库下载项目数据" ) ) ;
153152 yield download . download ( ) ;
154153 delete json . synced ;
155154 [ err ] = yield fs . writeFile ( path . join ( cwd , "project.json" ) , JSON . stringify ( json , " " , 2 ) , resume ) ;
@@ -158,7 +157,7 @@ function _switch(cwd,version){
158157 }
159158 }
160159
161- log . info ( lang . New ( ) . en ( "[VERSION SWITCH] - Successfully" ) . zh ( "成功切换版本" ) ) ;
160+ log . info ( lang . New ( ) . en ( "Successfully" ) . zh ( "成功切换版本" ) ) ;
162161
163162 } ) ;
164163}
@@ -167,7 +166,7 @@ function current(cwd){
167166 return co . brief ( function * ( resume ) {
168167 let [ err , file ] = yield fs . readFile ( path . join ( cwd , "project.json" ) , resume ) ;
169168 if ( err ) {
170- console . log ( "[VERSION LIST ERROR] - "+ err . message ) ;
169+ log . info ( lang . New ( ) . en ( "Failed to print current version, "+ err . message ) . zh ( "打印当前版本号失败," + err . message ) )
171170 return false ;
172171 }
173172 let json = JSON . parse ( file ) ;
@@ -180,7 +179,8 @@ function list(cwd){
180179 return co . brief ( function * ( resume ) {
181180 let [ err , file ] = yield fs . readFile ( path . join ( cwd , "project.json" ) , resume ) ;
182181 if ( err ) {
183- console . log ( "[VERSION LIST ERROR] - " + err . message ) ;
182+ log . info ( lang . New ( ) . en ( "Failed to list versions," + err . message ) . zh ( "列出版本列表失败," + err . message ) )
183+
184184 return false ;
185185 }
186186 let json = JSON . parse ( file ) ;
@@ -209,21 +209,25 @@ function version(args,opt){
209209 yield current ( cwd ) ;
210210 return false ;
211211 }
212+
212213 let sub_command = args [ 0 ] ;
213214
214215 if ( "create" == sub_command ) {
216+
215217 yield create ( cwd , args , opt ) ;
218+
216219 } else if ( "switch" == sub_command ) {
217- if ( ! opt . v ) {
218- log . info ( "[VERSION SWITCH ERROR] - " + lang . New ( ) . en ( "Parameter 'version' is required!" ) . zh ( "缺少'版本号'参数" ) ) ;
219220
220-
221+ if ( ! opt . v ) {
222+ log . info ( lang . New ( ) . en ( "Parameter 'version' is required!" ) . zh ( "缺少'版本号'参数" ) ) ;
221223 } else {
222224 yield _switch ( cwd , opt . v ) ;
223225 }
224226
225227 } else if ( "list" == sub_command ) {
228+
226229 yield list ( cwd , opt ) ;
230+
227231 } else {
228232 log . info ( lang . New ( ) . en ( `Command "version ${ sub_command } " is not found` ) . zh ( `无此命令 "version ${ sub_command } "` ) )
229233
@@ -234,6 +238,7 @@ function version(args,opt){
234238}
235239
236240let type = lang . New ( ) . en ( "About Project Management" ) . zh ( "项目管理相关" ) ;
241+
237242let note = lang . New ( ) . en ( "List,create,or switch versions." ) . zh ( "罗列,创建,或者切换版本" ) ;
238243
239244const cmd = new Command ( "version" , version , type ) ;
@@ -248,7 +253,7 @@ cmd.usage("version switch -v 'version'",lang.New().en("Switch to target version.
248253
249254cmd . usage ( "version list" , lang . New ( ) . en ( "List all versions." ) . zh ( "列出所有的版本" ) ) ;
250255
251- cmd . usage ( "version" , lang . New ( ) . en ( "Print the current versio.n " ) . zh ( "打印出当前版本号" ) ) ;
256+ cmd . usage ( "version" , lang . New ( ) . en ( "Print the current version. " ) . zh ( "打印出当前版本号" ) ) ;
252257
253258module . exports = cmd ;
254259
0 commit comments