Kaptain.
Telegram /
LinkedIn /
Email /
GIT /
RSS /
GPG /
Заказ печатных плат

№ 11467 В разделе
Programming
от December 12th, 2021,
В подшивках: Go
Useful to set version or build number. Also you can use embed.
Code:
package main
import "fmt"
var MyVariable = "jopa"
func main() {
fmt.Printf("%sn", MyVariable)
}
Build script:
#!/usr/bin/bash
ENVVAR="jopa i piska"
LDFLAGS=(
"-X 'main.MyVariable=${ENVVAR}'"
)
go build -o testvar -ldflags="${LDFLAGS[*]}" main.go
./testvar
rm -f ./testvar
Output:
$ ./build.sh jopa i piska
Fortune cookie: Gourmet, n.: Anyone whom, when you fail to finish something strange or revolting, remarks that it's an acquired taste and that you're leaving the best part.
Leave a Reply