@@ -86,7 +86,7 @@ export class Main {
8686 } else if ( argv [ 'list-extensions' ] ) {
8787 await this . listExtensions ( ! ! argv [ 'show-versions' ] , argv [ 'category' ] ) ;
8888 } else if ( argv [ 'install-extension' ] ) {
89- await this . installExtensions ( argv [ 'install-extension' ] , ! ! argv [ 'force' ] , ! ! argv [ 'default ' ] ) ;
89+ await this . installExtensions ( argv [ 'install-extension' ] , ! ! argv [ 'force' ] , ! ! argv [ 'donot-sync ' ] ) ;
9090 } else if ( argv [ 'uninstall-extension' ] ) {
9191 await this . uninstallExtension ( argv [ 'uninstall-extension' ] ) ;
9292 } else if ( argv [ 'locate-extension' ] ) {
@@ -126,7 +126,7 @@ export class Main {
126126 extensions . forEach ( e => console . log ( getId ( e . manifest , showVersions ) ) ) ;
127127 }
128128
129- private async installExtensions ( extensions : string [ ] , force : boolean , isDefault : boolean ) : Promise < void > {
129+ private async installExtensions ( extensions : string [ ] , force : boolean , donotSync : boolean ) : Promise < void > {
130130 const failed : string [ ] = [ ] ;
131131 const installedExtensionsManifests : IExtensionManifest [ ] = [ ] ;
132132 if ( extensions . length ) {
@@ -135,7 +135,7 @@ export class Main {
135135
136136 for ( const extension of extensions ) {
137137 try {
138- const manifest = await this . installExtension ( extension , force , isDefault ) ;
138+ const manifest = await this . installExtension ( extension , force , donotSync ) ;
139139 if ( manifest ) {
140140 installedExtensionsManifests . push ( manifest ) ;
141141 }
@@ -150,15 +150,15 @@ export class Main {
150150 return failed . length ? Promise . reject ( localize ( 'installation failed' , "Failed Installing Extensions: {0}" , failed . join ( ', ' ) ) ) : Promise . resolve ( ) ;
151151 }
152152
153- private async installExtension ( extension : string , force : boolean , isDefault : boolean ) : Promise < IExtensionManifest | null > {
153+ private async installExtension ( extension : string , force : boolean , donotSync : boolean ) : Promise < IExtensionManifest | null > {
154154 if ( / \. v s i x $ / i. test ( extension ) ) {
155155 extension = path . isAbsolute ( extension ) ? extension : path . join ( process . cwd ( ) , extension ) ;
156156
157157 const manifest = await getManifest ( extension ) ;
158158 const valid = await this . validate ( manifest , force ) ;
159159
160160 if ( valid ) {
161- return this . extensionManagementService . install ( URI . file ( extension ) ) . then ( id => {
161+ return this . extensionManagementService . install ( URI . file ( extension ) , donotSync ) . then ( id => {
162162 console . log ( localize ( 'successVsixInstall' , "Extension '{0}' was successfully installed." , getBaseLabel ( extension ) ) ) ;
163163 return manifest ;
164164 } , error => {
@@ -205,7 +205,7 @@ export class Main {
205205 }
206206 console . log ( localize ( 'updateMessage' , "Updating the extension '{0}' to the version {1}" , id , extension . version ) ) ;
207207 }
208- await this . installFromGallery ( id , extension , isDefault ) ;
208+ await this . installFromGallery ( id , extension , donotSync ) ;
209209 return manifest ;
210210 } ) ) ;
211211 }
@@ -227,11 +227,11 @@ export class Main {
227227 return true ;
228228 }
229229
230- private async installFromGallery ( id : string , extension : IGalleryExtension , isDefault : boolean ) : Promise < void > {
230+ private async installFromGallery ( id : string , extension : IGalleryExtension , donotSync : boolean ) : Promise < void > {
231231 console . log ( localize ( 'installing' , "Installing extension '{0}' v{1}..." , id , extension . version ) ) ;
232232
233233 try {
234- await this . extensionManagementService . installFromGallery ( extension , isDefault ) ;
234+ await this . extensionManagementService . installFromGallery ( extension , donotSync ) ;
235235 console . log ( localize ( 'successInstall' , "Extension '{0}' v{1} was successfully installed." , id , extension . version ) ) ;
236236 } catch ( error ) {
237237 if ( isPromiseCanceledError ( error ) ) {
0 commit comments