Install
One static binary, no runtime dependencies.
brew install marsch/tap/lume # macOS and Linux
go install github.com/marsch/lume@latest
Or take a binary, a .deb, an .rpm or an .apk from the
releases page — Linux, macOS and
Windows, x86-64 and arm64.
On macOS, a binary downloaded through a browser carries a quarantine flag and
Gatekeeper refuses to run it. Clear it with xattr -d com.apple.quarantine ./lume,
or use Homebrew, which does not set one.
From source
git clone https://github.com/marsch/lume && cd lume
go build ./... # or: make
Go 1.23 or newer, and nothing else. lume has no dependencies, and the intention is to keep it that way. CONTRIBUTING.md covers the development tasks, the layout, and how to add a backend.
Which version am I running
$ lume version
lume v0.1.0
go1.23.0 darwin/arm64
The version is recovered from the binary’s own build information, so it is
correct even for a go install where nobody passed a build flag.