EasyEnv from your terminal
Spin workspaces up, SSH in, forward ports, copy files. One static binary for macOS, Linux, and Windows.
# bash / zsh$ curl -L https://github.com/donedeploy/easyenv-cli/releases/download/0.6.1/easyenv_0.6.1_linux_amd64 -o easyenv$ chmod +x easyenv && mv easyenv ~/.local/bin/easyenv$ easyenv --versionFrom your shell
to a running workspace.
Click any step on the left. The same flows work on macOS, Linux, Windows, and your CI runner.
A fresh workspace in one command.
Templates bundle a curated set of recipes. --base builds a one-machine workspace from a single recipe, and -f takes a full YAML spec. --wait starts it and waits until it is up; --ttl stops it if you forget about it.
# from a template, start it and wait, stop in 8 hours$easyenv workspace create \$ --template python-dev-single \$ --name review-pr-1284 --ttl 8h --waitCreated 9c0e7d21-... "review-pr-1284" - waiting for machines to start... workspace: starting machines: provisioning workspace: active machines: active✓Workspace "review-pr-1284" is active.Without --wait the workspace is created not_started; boot it later with easyenv ws start <uuid>. TTLs take minutes, hours or days: 30m, 2h, 1d.
The full command set, every flag, in the CLI reference.
Drop into a workspace from your shell.
One binary. No runtimes. Works on macOS, Linux, and Windows, plus your CI runner.
