Skip to content

Fix windows setup through setup.ps1 to bootstrap WSL dependencies and start service reliably#42

Merged
Joxx0r merged 1 commit intomainfrom
feat/windows-setup-hardening-wsl-bootstrap
Feb 13, 2026
Merged

Fix windows setup through setup.ps1 to bootstrap WSL dependencies and start service reliably#42
Joxx0r merged 1 commit intomainfrom
feat/windows-setup-hardening-wsl-bootstrap

Conversation

@johanrembark
Copy link
Member

setup.ps1 now runs a robust WSL-first setup flow for local Claude usage.

  • Add setup flags: -ProjectRoot, -SkipSetupWizard, -DisableZoekt.
  • Run service-side commands through wsl -- bash --noprofile --norc -lc.
  • Bootstrap Node 22 in WSL and install WSL npm deps deterministically.
  • Probe/install Linux prerequisites in WSL with non-interactive sudo checks.
  • Prepare Zoekt binaries in WSL and only enable zoekt.enabled when ready.
  • Create/sync config.json between Windows and WSL with BOM-safe JSON writes.
  • Auto-generate config from project root when wizard/config is missing.
  • Set UNREAL_INDEX_DIR and install Windows watcher/bridge dependencies.
  • Start service via tmux launch script and verify health on 127.0.0.1:3847.
  • Improve startup diagnostics and update setup help/next steps.

setup.ps1 now runs a robust WSL-first setup flow for local Claude usage.
- Add setup flags: -ProjectRoot, -SkipSetupWizard, -DisableZoekt.
- Run service-side commands through wsl -- bash --noprofile --norc -lc.
- Bootstrap Node 22 in WSL and install WSL npm deps deterministically.
- Probe/install Linux prerequisites in WSL with non-interactive sudo checks.
- Prepare Zoekt binaries in WSL and only enable zoekt.enabled when ready.
- Create/sync config.json between Windows and WSL with BOM-safe JSON writes.
- Auto-generate config from project root when wizard/config is missing.
- Set UNREAL_INDEX_DIR and install Windows watcher/bridge dependencies.
- Start service via tmux launch script and verify health on 127.0.0.1:3847.
- Improve startup diagnostics and update setup help/next steps.
@Joxx0r Joxx0r merged commit d4647c2 into main Feb 13, 2026
1 check failed
@johanrembark johanrembark deleted the feat/windows-setup-hardening-wsl-bootstrap branch February 13, 2026 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants