feat(cli): validate prerequisites and seal installation plans

This commit is contained in:
Codex
2026-09-28 17:03:25 +02:00
parent b9c3369e7b
commit 55f3569e55
30 changed files with 2271 additions and 4 deletions
@@ -0,0 +1,15 @@
//go:build windows
package preflight
import "golang.org/x/sys/windows"
func freeBytes(path string) (uint64, error) {
p, err := windows.UTF16PtrFromString(path)
if err != nil {
return 0, err
}
var available uint64
err = windows.GetDiskFreeSpaceEx(p, &available, nil, nil)
return available, err
}