Skip to content

Commit fa6275e

Browse files
committed
fix: force-local tar extraction on windows
1 parent 52a1663 commit fa6275e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

cli/scripts/build-binary.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,12 @@ async function ensureOpenTuiNativeBundle(targetInfo: TargetInfo) {
305305
mkdirSync(target.packagesDir, { recursive: true })
306306
mkdirSync(target.packageDir, { recursive: true })
307307

308-
runCommand('tar', ['-xzf', tarballPath, '--strip-components=1', '-C', target.packageDir])
308+
const tarArgs = ['-xzf', tarballPath, '--strip-components=1', '-C', target.packageDir]
309+
if (process.platform === 'win32') {
310+
tarArgs.unshift('--force-local')
311+
}
312+
313+
runCommand('tar', tarArgs)
309314
log(
310315
`Installed OpenTUI native bundle for ${targetInfo.platform}-${targetInfo.arch} in ${target.label}`,
311316
)

0 commit comments

Comments
 (0)