Luix v1.4.1 - Wally Hotfix
Regenerate Wally types — Windows PowerShell + Defender fix
The Regenerate Wally types button (and the
luix.wally.regenerateTypes command) chained its three steps with
&&, which Windows PowerShell 5.1 — the default shell on Windows —
rejects as an invalid statement separator, so the command failed
before wally install even started.
- Shell-aware chaining. On Windows PowerShell 5.1 the chain
is now emitted ascmd1; if ($?) { cmd2; … }. PowerShell 7+,
cmd.exe, and POSIX shells continue to use&&. - 300 → 1500 ms breather between
wally installand
rojo sourcemap. Windows Defender briefly locks the freshly
writtenPackages/*.lualink files for real-time scanning. Without
a pause, rojo's sourcemap silently misses them and
wally-package-typesthen reportsLinker node 'Packages/X.lua' not found in sourcemapfor every top-level package. The delay is
emitted in the active shell's syntax (Start-Sleep/
timeout /nobreak/sleep).