@@ -10,6 +10,7 @@ var ora = require('ora')
1010var chalk = require ( 'chalk' )
1111var inquirer = require ( 'inquirer' )
1212var logger = require ( '../lib/logger' )
13+ var checkVersion = require ( '../lib/check-version' )
1314
1415/**
1516 * Usage.
@@ -103,18 +104,20 @@ function run () {
103104 if ( ! hasSlash ) {
104105 template = 'vuejs-templates/' + template
105106 }
106- // download and generate
107- var tmp = '/tmp/vue-template-' + uid ( )
108- var spinner = ora ( 'downloading template' )
109- spinner . start ( )
110- download ( template , tmp , { clone : clone } , function ( err ) {
111- spinner . stop ( )
112- if ( err ) logger . fatal ( err )
113- generate ( tmp , to , function ( err ) {
107+ checkVersion ( function ( ) {
108+ // download and generate
109+ var tmp = '/tmp/vue-template-' + uid ( )
110+ var spinner = ora ( 'downloading template' )
111+ spinner . start ( )
112+ download ( template , tmp , { clone : clone } , function ( err ) {
113+ spinner . stop ( )
114114 if ( err ) logger . fatal ( err )
115- rm ( tmp )
116- console . log ( )
117- logger . success ( 'Generated "%s".' , name )
115+ generate ( tmp , to , function ( err ) {
116+ if ( err ) logger . fatal ( err )
117+ rm ( tmp )
118+ console . log ( )
119+ logger . success ( 'Generated "%s".' , name )
120+ } )
118121 } )
119122 } )
120123 }
0 commit comments