Day-to-day use
ws-creator apply my-machine -Apply # after editing the machine folderws-creator apply my-machine -Only mise -Apply # one fragment onlyws-creator status my-machinews-creator stop my-machine -Apply # never wsl --terminatews-creator image my-machine -Apply # base image: faster rebuildsws-creator purge my-machine -Apply # then: new- cloud-init only adds. To remove a package or a permission: purge, then new.
- purge refuses while
~/srcor~/scratchholds unpushed work (-Forceto override). Then revoke the GitHub CLI token, unless it was--expiring. - stop, not
wsl --terminate: a killed container leaves NAT rules behind (wsl --shutdownclears them). - Project services live in the project’s
compose.yaml, withnetwork_mode: host.