Если я скомпилирую эту программу
package main
import (
"fmt"
"os"
)
var version = os.Getenv("VERSION")
func main() {
fmt.Println(version)
}
Он печатает ENV Var, когда я запускаю его
VERSION="0.123" ./example
> 0.123
Есть ли способ скомпилировать env var в двоичный файл, например:
VERSION="0.123" go build example.go
Затем получите тот же вывод при запуске
./example