@@ -56,7 +56,7 @@ var reset = '\u001b[0m';
5656 stdout . write ( "--------------------------------\r\n" ) ;
5757 if ( "backup" in config ) {
5858 var backup = config . backup || { } ;
59- validateDestination ( stdout , bucket , backup . bucket , backup . directory , backup . template ) ;
59+ validateDestination ( stdout , bucket , backup . bucket , backup . directory , backup . template , backup . changeExtension ) ;
6060 validatePrefixAndSuffix ( stdout , backup . prefix , backup . suffix ) ;
6161 validateAcl ( stdout , acl , backup . acl ) ;
6262 } else {
@@ -70,7 +70,7 @@ var reset = '\u001b[0m';
7070 var reduce = config . reduce || { } ;
7171 validateQuality ( stdout , reduce . quality ) ;
7272 validateOptimizer ( stdout , reduce . jpegOptimizer || jpegOptimizer ) ;
73- validateDestination ( stdout , bucket , reduce . bucket , reduce . directory , reduce . template ) ;
73+ validateDestination ( stdout , bucket , reduce . bucket , reduce . directory , reduce . template , reduce . changeExtension ) ;
7474 validatePrefixAndSuffix ( stdout , reduce . prefix , reduce . suffix ) ;
7575 validateAcl ( stdout , acl , reduce . acl ) ;
7676 } else {
@@ -90,7 +90,7 @@ var reset = '\u001b[0m';
9090 validateFormat ( stdout , resize . format ) ;
9191 validateQuality ( stdout , resize . quality ) ;
9292 validateOptimizer ( stdout , resize . jpegOptimizer || jpegOptimizer ) ;
93- validateDestination ( stdout , bucket , resize . bucket , resize . directory , resize . template ) ;
93+ validateDestination ( stdout , bucket , resize . bucket , resize . directory , resize . template , resize . changeExtension ) ;
9494 validatePrefixAndSuffix ( stdout , resize . prefix , resize . suffix ) ;
9595 validateAcl ( stdout , acl , resize . acl ) ;
9696 stdout . write ( "\r\n" ) ;
@@ -158,7 +158,7 @@ var reset = '\u001b[0m';
158158 }
159159 }
160160
161- function validateDestination ( stdout , globalBucket , bucket , directory , template ) {
161+ function validateDestination ( stdout , globalBucket , bucket , directory , template , changeExtension ) {
162162 var color = reset ;
163163 if ( ! bucket && ! globalBucket && ( ! directory || / ^ \. \/ / . test ( directory ) ) && ( ! template || ! template . pattern ) ) {
164164 warning . push ( " Saving image to the same or relative directory may cause infinite Lambda process loop." ) ;
@@ -179,6 +179,7 @@ var reset = '\u001b[0m';
179179 stdout . write ( "[Same directory]" ) ;
180180 }
181181 stdout . write ( reset + "\r\n" ) ;
182+ stdout . write ( magenta + " Change extension: " + reset + Boolean ( changeExtension ) + "\r\n" ) ;
182183 }
183184
184185 function validatePrefixAndSuffix ( stdout , prefix , suffix ) {
0 commit comments