dygo release binaries are distributed through GitHub Releases.
Install the latest release:
curl -fsSL https://dygo.dev/install | shThe installer places the managed binary in:
~/.dygo/binIf that directory is not on PATH, the installer prints the shell profile line to add.
Install a specific version:
curl -fsSL https://dygo.dev/install | DYGO_VERSION=v0.1.0 shInstall somewhere else:
curl -fsSL https://dygo.dev/install | DYGO_INSTALL_DIR=/usr/local/bin shWindows PowerShell:
irm https://dygo.dev/install.ps1 | iexUpdate the dygo binary out of band with the installer:
curl -fsSL https://dygo.dev/install | shInside a generated dygo project, dygo upgrade updates the project go.mod dygo dependency, dygo-managed generated runner files, and the cached Studio UI assets when the target dygo version differs from the project version. Project upgrades refuse dirty git worktrees.
Useful upgrade modes:
dygo upgrade --check
dygo upgrade --dry-run
dygo upgrade --to v0.1.0
dygo upgrade --yesThe installers verify the archive checksum and the embedded dygo version before they replace the managed binary.
Maintainers should use the Release Process to build, tag, and publish framework releases.