19 lines
363 B
TypeScript
19 lines
363 B
TypeScript
import {
|
|
createTempFolder,
|
|
downloadTarballDirect,
|
|
} from "../../../utilities/fileSystem"
|
|
|
|
export async function downloadUnzipTarball(
|
|
url: string,
|
|
name: string,
|
|
headers = {}
|
|
) {
|
|
try {
|
|
const path = createTempFolder(name)
|
|
await downloadTarballDirect(url, path, headers)
|
|
|
|
return path
|
|
} catch (e: any) {
|
|
throw new Error(e.message)
|
|
}
|
|
}
|