Add Windows support (Phase 1) #8
Reference in New Issue
Block a user
Delete Branch "feat/windows-support"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
config_dir()→%APPDATA%\numa,data_dir()→%PROGRAMDATA%\numaon Windows/usr/local/var/numawithdata_dir()functionipconfig /alloutput for upstream DNS servers#[cfg(not(target_os = "macos"))]to explicit#[cfg(target_os = "linux")]to prevent Linux code compiling on Windowsdata_dir()instead of hardcoded pathscheck-windowsjob (build + clippy onwindows-latest)x86_64-pc-windows-msvctarget with.zippackagingnuma install,numa service, CA trust viacertutil.exe— these print "not supported on this OS" on WindowsTest plan
make all— fmt, clippy, audit, build)check-windowsjob)numa-windows-x86_64.zip)numa.exeon Windows with non-privileged ports🤖 Generated with Claude Code