1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-01-10 03:47:03 +02:00
goreleaser/docs/025-version.md

22 lines
425 B
Markdown
Raw Normal View History

---
2017-10-01 19:31:37 +02:00
title: main.version
---
GoReleaser always sets a `main.version` *ldflag*.
You can use it in your `main.go` file:
```go
package main
var version = "master"
func main() {
println(version)
}
```
`version` will be set to the current Git tag (the `v` prefix is stripped) or the name of
the snapshot, if you're using the `--snapshot` flag.
You can override this by changing the `ldflags` option in the `build` section.