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);
}