You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Windows is shipped and exercised on every PR. Latest release is v0.5.1; PRs landing #9 and #10 (clipboard auto-clear + pre-commit hook docs) are in-flight via #44, after which Windows is fully on parity.
Tracking issue for Windows platform support.
Status — functionally complete on
mainWindows is shipped and exercised on every PR. Latest release is v0.5.1; PRs landing #9 and #10 (clipboard auto-clear + pre-commit hook docs) are in-flight via #44, after which Windows is fully on parity.
Shipped
windows-latesthome_dir()viadirscratearboardclipboard +DETACHED_PROCESS | CREATE_NO_WINDOWdaemon spawn__clear-clipboard-aftersubcommand + pre-commit hook caveat in READMESub-issues
Done
windows-nativefeature to keyring dependency #2 — keyringwindows-nativefeaturewhichshell-out with cross-platform lookup #3 — cross-platformwhichlookuptaskkillpath forphantom stop#4 — Windowstaskkillforphantom stoplibc::isatty()with cross-platform TTY detection #5 —std::io::IsTerminalin place oflibc::isattyphantom reveal --copy#6 — Windows clipboard viaarboardphantom start#7 — Windows daemon spawn (DETACHED_PROCESS + CREATE_NO_WINDOW)$HOMEfallback with cross-platform home dir #8 — vaulthome_dir()windows-latestto test matrix #11 —windows-latestin CI matrixdirs::home_dir()instead of$HOMEin setup #13 — setuphome_dir()phantom start#21 — shell-specific env-var syntax forphantom startIn flight (#44)
bash -c 'sleep && pbcopy'clipboard auto-clear with pure Rust #9 — clipboard auto-clear cross-platform — replacedbash -c 'sleep 30 && pbcopy'with a hidden__clear-clipboard-aftersubcommand spawned viacurrent_exe(). Closes when fix(cli): Windows final-mile cleanup — clipboard auto-clear + hook docs (closes #9, #10) #44 merges.sh.exe; GUI clients with stripped PATH may skip the hook). Closes when fix(cli): Windows final-mile cleanup — clipboard auto-clear + hook docs (closes #9, #10) #44 merges.After #44
Once #44 merges:
bash -c 'sleep && pbcopy'clipboard auto-clear with pure Rust #9, init: make pre-commit hook work under native Windows git #10npm publishfromnpm/so the Windows path is current on the registry.Open follow-ups (not blockers)