@@ -162,34 +162,32 @@ export namespace Ripgrep {
162162 } )
163163 }
164164 if ( config . extension === "zip" ) {
165- if ( config . extension === "zip" ) {
166- const zipFileReader = new ZipReader ( new BlobReader ( new Blob ( [ await Bun . file ( archivePath ) . arrayBuffer ( ) ] ) ) )
167- const entries = await zipFileReader . getEntries ( )
168- let rgEntry : any
169- for ( const entry of entries ) {
170- if ( entry . filename . endsWith ( "rg.exe" ) ) {
171- rgEntry = entry
172- break
173- }
165+ const zipFileReader = new ZipReader ( new BlobReader ( new Blob ( [ await Bun . file ( archivePath ) . arrayBuffer ( ) ] ) ) )
166+ const entries = await zipFileReader . getEntries ( )
167+ let rgEntry : any
168+ for ( const entry of entries ) {
169+ if ( entry . filename . endsWith ( "rg.exe" ) ) {
170+ rgEntry = entry
171+ break
174172 }
173+ }
175174
176- if ( ! rgEntry ) {
177- throw new ExtractionFailedError ( {
178- filepath : archivePath ,
179- stderr : "rg.exe not found in zip archive" ,
180- } )
181- }
175+ if ( ! rgEntry ) {
176+ throw new ExtractionFailedError ( {
177+ filepath : archivePath ,
178+ stderr : "rg.exe not found in zip archive" ,
179+ } )
180+ }
182181
183- const rgBlob = await rgEntry . getData ( new BlobWriter ( ) )
184- if ( ! rgBlob ) {
185- throw new ExtractionFailedError ( {
186- filepath : archivePath ,
187- stderr : "Failed to extract rg.exe from zip archive" ,
188- } )
189- }
190- await Bun . write ( filepath , await rgBlob . arrayBuffer ( ) )
191- await zipFileReader . close ( )
182+ const rgBlob = await rgEntry . getData ( new BlobWriter ( ) )
183+ if ( ! rgBlob ) {
184+ throw new ExtractionFailedError ( {
185+ filepath : archivePath ,
186+ stderr : "Failed to extract rg.exe from zip archive" ,
187+ } )
192188 }
189+ await Bun . write ( filepath , await rgBlob . arrayBuffer ( ) )
190+ await zipFileReader . close ( )
193191 }
194192 await fs . unlink ( archivePath )
195193 if ( ! platformKey . endsWith ( "-win32" ) ) await fs . chmod ( filepath , 0o755 )
0 commit comments