Installation¶
vmup ships as a single static binary for macOS, Linux, and Windows. The install scripts
download the latest release, verify your platform, and put the binary on your PATH.
The script detects your OS and architecture (Intel or Apple Silicon / arm64) and
installs to /usr/local/bin when writable, falling back to ~/.local/bin. If it
falls back, it warns when ~/.local/bin is not on your PATH.
macOS Gatekeeper
Binaries installed via the script run as-is. If you instead download a release
archive from a browser, macOS may flag the binary as from an unidentified
developer; clear the quarantine flag with xattr -d com.apple.quarantine ./vmup
(or right-click the binary in Finder → Open).
Verify the install¶
You should see the vmup menu. Press Q to quit.
Manual download¶
Release archives are attached to each
GitHub release
and named vmup_<os>_<arch>.tar.gz:
| Platform | Archive |
|---|---|
| macOS (Apple Silicon) | vmup_darwin_arm64.tar.gz |
| macOS (Intel) | vmup_darwin_amd64.tar.gz |
| Linux (x86_64) | vmup_linux_amd64.tar.gz |
| Linux (arm64) | vmup_linux_arm64.tar.gz |
| Windows (x86_64) | vmup_windows_amd64.tar.gz |
Extract the archive and place the vmup binary anywhere on your PATH.
From source¶
Requires Go:
Or make run to build and launch in one step.
Next: launch your first VM.