11require ( 'error-object-polyfill' ) ;
22const path = require ( 'path' ) ;
3- const commander = require ( 'commander' ) ;
3+ const { program } = require ( 'commander' ) ;
44const aws = require ( 'aws-sdk' ) ;
55const AwsArchitect = require ( 'aws-architect' ) ;
66
@@ -23,7 +23,7 @@ function getVersion() {
2323 return `${ release_version } .${ ( build_number || '0' ) } .0.0.0.0` . split ( '.' ) . slice ( 0 , 3 ) . join ( '.' ) ;
2424}
2525const version = getVersion ( ) ;
26- commander . version ( version ) ;
26+ program . version ( version ) ;
2727
2828let packageMetadataFile = path . join ( __dirname , 'package.json' ) ;
2929let packageMetadata = require ( packageMetadataFile ) ;
@@ -39,7 +39,7 @@ let contentOptions = {
3939 contentDirectory : path . join ( __dirname , 'content' )
4040} ;
4141
42- commander
42+ program
4343. command ( 'run' )
4444. description ( 'Run lambda web service locally.' )
4545. action ( async ( ) => {
@@ -60,7 +60,7 @@ commander
6060 }
6161} ) ;
6262
63- commander
63+ program
6464. command ( 'deploy' )
6565. description ( 'Deploy to AWS.' )
6666. action ( async ( ) => {
@@ -110,7 +110,7 @@ commander
110110 }
111111} ) ;
112112
113- commander
113+ program
114114. command ( 'deploy-website' )
115115. description ( 'Depling website to AWS.' )
116116. action ( async ( ) => {
@@ -162,7 +162,7 @@ commander
162162 }
163163} ) ;
164164
165- commander
165+ program
166166. command ( 'deploy-hosted-zone' )
167167. description ( 'Deploy hosted zone to AWS.' )
168168. action ( async ( ) => {
@@ -190,7 +190,7 @@ commander
190190 }
191191} ) ;
192192
193- commander
193+ program
194194. command ( 'delete' )
195195. description ( 'Delete Stage from AWS.' )
196196. action ( async ( ) => {
@@ -210,7 +210,7 @@ commander
210210 }
211211} ) ;
212212
213- commander
213+ program
214214. command ( 'delete-website' )
215215. description ( 'Delete a website version from AWS.' )
216216. action ( async ( ) => {
@@ -230,10 +230,10 @@ commander
230230 }
231231} ) ;
232232
233- commander . on ( '*' , ( ) => {
234- if ( commander . args . join ( ' ' ) === 'tests/**/*.js' ) { return ; }
235- console . log ( `Unknown Command: ${ commander . args . join ( ' ' ) } ` ) ;
236- commander . help ( ) ;
233+ program . on ( 'command: *' , ( ) => {
234+ if ( program . args . join ( ' ' ) === 'tests/**/*.js' ) { return ; }
235+ console . log ( `Unknown Command: ${ program . args . join ( ' ' ) } ` ) ;
236+ program . help ( ) ;
237237 process . exit ( 0 ) ;
238238} ) ;
239- commander . parse ( process . argv [ 2 ] ? process . argv : process . argv . concat ( [ 'build' ] ) ) ;
239+ program . parse ( process . argv [ 2 ] ? process . argv : process . argv . concat ( [ 'build' ] ) ) ;
0 commit comments