skit currently doesn't run on Windows. The library is largely platform-agnostic, but several gaps need closing before the executable is usable.
Known gaps
Dependencies
- `swift-subprocess` Windows backend is less battle-tested than macOS/Linux; expect to hit issues and contribute upstream.
Out of scope
- Native Windows installer (MSI/WinGet).
- Cross-compiling from macOS/Linux (deferred until the native build is proven).
skitcurrently doesn't run on Windows. The library is largely platform-agnostic, but several gaps need closing before the executable is usable.Known gaps
Sources/SyntaxKit/Execution/String+DylibFilename.swift: add anos(Windows)case returning.dll(it currently falls through to.dylib, which is wrong on Windows).Sources/SyntaxKit/Execution/OutputCache.swift: add a Windows cache-root branch (%LOCALAPPDATA%\SyntaxKit\cacheviaFOLDERID_LocalAppDataor the env var fallback).Scripts/build-skit.ps1).lib/subdirectory layout may needSetDllDirectoryWor a flat layout. Verify with a smoke test.TerminationStatus+ExitCode.swift:41already guards.signaledwith#if !os(Windows)— confirm the Windows path still returns a meaningful exit code on abnormal termination.Dependencies
Out of scope