Commit d46fc7a

Romain Prignon <pro.rprignon@gmail.com>
2021-08-13 20:00:26
Fix trim query string to resolve correct script extension (#190)
Co-authored-by: Anton Medvedev <antonmedv@google.com>
1 parent 9c52044
Changed files (1)
zx.mjs
@@ -84,9 +84,10 @@ async function scriptFromHttp(remote) {
     process.exit(1)
   }
   let script = await res.text()
-  let filepath = join(tmpdir(), basename(remote))
+  let filename = new URL(remote).pathname
+  let filepath = join(tmpdir(), basename(filename))
   await fs.mkdtemp(filepath)
-  await writeAndImport(script, filepath, join(process.cwd(), basename(remote)))
+  await writeAndImport(script, filepath, join(process.cwd(), basename(filename)))
 }
 
 async function writeAndImport(script, filepath, origin = filepath) {