Server and tools, together
The etcd release package supplies the server, etcdctl and etcdutl.
Manage etcd, etcdctl and etcdutl with vfox or mise. Install release binaries or build a failpoint version for robustness testing.
Plugin minimum: vfox 0.3.0. Use current vfox for the commands in this guide.
The etcd release package supplies the server, etcdctl and etcdutl.
On Unix-like systems, BUILD_WITH_FAILPOINT=yes enables a source build.
Use the vfox: backend in mise without maintaining a second plugin.
01 / GET STARTED
Check the platform requirements, then choose your version manager. Release examples pin a version; failpoint mode builds the upstream default branch.
vfox add --source https://github.com/version-fox/vfox-etcd/archive/refs/heads/main.zip etcdvfox install etcd@3.5.5vfox exec etcd@3.5.5 -- etcd --versionmise ls-remote vfox:version-fox/vfox-etcdmise use -g vfox:version-fox/vfox-etcd@3.5.5mise exec -- etcd --version02 / EVERYDAY DEVELOPMENT
Initialize vfox in Bash and select the project version. With mise, use mise use to select a version for the current project.
eval "$(vfox activate bash)"
vfox use -p etcd@3.5.5
vfox exec etcd -- etcd --versionRun the tools in the selected environment with exec, without relying on global PATH.
vfox exec etcd@3.5.5 -- etcdctl version
vfox exec etcd@3.5.5 -- etcdutl versionSet the build option before installation, then expose a local failpoint endpoint through GOFAIL_HTTP.
Failpoint mode clones the upstream default branch; the requested version labels the installation, without selecting that source version. Prepare Git, GNU Make and the Go version required by that branch’s go.mod.
BUILD_WITH_FAILPOINT=yes vfox install etcd@3.5.5
GOFAIL_HTTP="127.0.0.1:22381" vfox exec etcd@3.5.5 -- etcdUse a fresh installation: an already installed version must be uninstalled before changing build mode. This example starts etcd in a test environment; press Ctrl+C to stop.
03 / GOOD TO KNOW
Run vfox search etcd or mise ls-remote vfox:version-fox/vfox-etcd to find available versions.
Unix-like systems only. Normal Windows installation uses upstream release archives.
Release packages provide etcd, etcdctl and etcdutl. Run them with vfox exec or mise exec.
Run vfox update etcd. The plugin checks the manifest published in this repository.
Find the source, report an issue or explore the releases on GitHub.