Skip to content

v1.18.0-wsl2.3 - UX improvements and upstream-ready CLI install

Pre-release
Pre-release

Choose a tag to compare

@qwatts-dev qwatts-dev released this 09 Apr 16:46
· 10 commits to master since this release
9abb992

What's new

  • trellis init on Windows - now shows a clear message explaining that the WSL backend manages dependencies (Python, Ansible, etc.) automatically inside the VM, instead of failing with a virtualenv error.
  • Improved guard messages - commands that must be run from Windows PowerShell (e.g. trellis vm start) now echo back the exact command to run, making the guidance more actionable.
  • trellis vm open and trellis vm sync from WSL - previously showed a confusing "only supported on Windows (WSL2)" error when run from inside WSL. Now correctly says "Run 'trellis vm open' from Windows PowerShell" like the other VM commands.
  • Bootstrap CLI install is now upstream-ready - trellis is installed inside the distro during bootstrap. Uses the local trellis-linux binary if present (dev/fork builds), otherwise falls back to the official install script for upstream releases.

Note: This is a pre-release fork build for testing. The upstream PR is open at roots#667.

How to update

  1. Download both trellis.exe and trellis-linux below
  2. Replace both files in your existing install directory (e.g., C:\trellis-wsl\)

Important: Both binaries must be in the same directory. The Windows binary copies trellis-linux into WSL distros during bootstrap.

Assets

  • trellis.exe - Windows binary
  • trellis-linux - Linux binary (for WSL distros)

Previous releases

  • v1.18.0-wsl2.2 - Fixed vm start silently deleting existing provisioned distros
  • v1.18.0-wsl2.1 - Initial WSL2 backend release