What's changed
Commits since v0.2.0:
- feat(qemu): fix all vee-qemu build legs and activate managed QEMU download (#34) (0c4d1ee)
- docs: var-free install snippets via stable latest-download URLs (#33) (6db872f)
- docs(windows): match docs-site RAM default to 8G (#32) (a450055)
- fix(templates): lower default RAM to 8G for passthrough and windows (#31) (c49c924)
- docs: document all new vee commands, templates, and host platforms (#30) (104b272)
- ci(docs): deploy docs site to Cloudflare Workers static assets (#29) (877edcd)
- ci(docs): deploy documentation site to Cloudflare Pages (#28) (80dc180)
- feat(firmware): ship OVMF firmware in x86_64 vee-qemu bundles (#27) (d91ebf9)
- fix(firmware): probe distro OVMF layouts + document prebuilt install (#26) (d6110b0)
Full changelog: v0.2.0...v0.3.0
Install
Download the asset for your platform, verify the checksum, and put vee on your PATH. vee drives QEMU, so install your host's QEMU packages too — see the Installation guide.
Linux
curl -LO https://github.com/Benehiko/vee/releases/download/v0.3.0/vee-v0.3.0-linux-amd64.tar.gz # or linux-arm64
curl -LO https://github.com/Benehiko/vee/releases/download/v0.3.0/vee-v0.3.0-linux-amd64.tar.gz.sha256
sha256sum -c vee-v0.3.0-linux-amd64.tar.gz.sha256
tar xzf vee-v0.3.0-linux-amd64.tar.gz
install -Dm755 vee "$HOME/.vee/bin/vee"macOS (Apple Silicon)
curl -LO https://github.com/Benehiko/vee/releases/download/v0.3.0/vee-v0.3.0-darwin-arm64.tar.gz # Intel: darwin-amd64
curl -LO https://github.com/Benehiko/vee/releases/download/v0.3.0/vee-v0.3.0-darwin-arm64.tar.gz.sha256
shasum -a 256 -c vee-v0.3.0-darwin-arm64.tar.gz.sha256
tar xzf vee-v0.3.0-darwin-arm64.tar.gz
install -Dm755 vee "$HOME/.vee/bin/vee"
xattr -d com.apple.quarantine "$HOME/.vee/bin/vee" 2>/dev/null || true # unsigned binaryWindows (PowerShell)
iwr https://github.com/Benehiko/vee/releases/download/v0.3.0/vee-v0.3.0-windows-amd64.tar.gz -OutFile vee.tar.gz
tar xzf vee.tar.gz
New-Item -ItemType Directory -Force "$HOME\.vee\bin" | Out-Null
Move-Item -Force vee.exe "$HOME\.vee\bin\vee.exe"Verify the install: vee --help
Run as a daemon (Linux)
The daemon autostarts VMs on boot and stops them cleanly on host shutdown:
vee daemon install # writes /etc/systemd/system/vee.service, enables + starts it
sudo systemctl restart vee # after upgrading the vee binary in place
sudo systemctl status vee # check it's runningAfter upgrading, restart the daemon so it runs the new binary. If the new binary lands at a different path, re-run vee daemon install.