Skip to content

Go Backend experimental ​

You may install packages directly via go install even if there isn't an asdf plugin for it.

The code for this is inside of the mise repository at ./src/backend/go.rs.

Dependencies ​

This relies on having go installed. Which you can install via mise:

sh
mise use -g go

TIP

Any method of installing go is fine if you want to install go some other way. mise will use whatever go is on PATH.

Usage ​

The following installs the latest version of hivemind and sets it as the active version on PATH:

sh
$ mise use -g go:github.com/DarthSim/hivemind
$ hivemind --help
Hivemind version 1.1.0

Tool Options ​

The following tool-options are available for the go backend—these go in [tools] in mise.toml.

tags ​

Specify go build tags (passed as go install --tags):

toml
[tools]
"go:github.com/golang-migrate/migrate/v4/cmd/migrate" = { version = "latest", tags = "postgres" }

Licensed under the MIT License. Maintained by @jdx and friends.