INNER CODE UNIT · TypeScript

safeExtractTarGz

software-mansion/argent · packages/archive/src/index.ts:156

export async function safeExtractTarGz(
  tarPath: string,
  destDir: string,
  expectedName: string
): Promise<string> {
  await assertSafeArchive(tarPath, destDir);
  await execFileAsync("tar", ["-xzf", tarPath, "-C", destDir]);
  return resolveMember(destDir, expectedName);
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…