Add option to read version from environment

Signed-off-by: W. Michael Petullo <mike@flyn.org>
pull/3062/head
W. Michael Petullo 2024-01-02 15:10:40 -06:00
parent 8e79294413
commit 7670e8dbc0
1 changed files with 8 additions and 5 deletions

View File

@ -59,12 +59,15 @@ var (
func main() {
// Load the version
version, err := ioutil.ReadFile("./VERSION")
if err != nil {
log.Fatal(err)
version := os.Getenv("GOPHISH_VERSION")
if version == "" {
versionBytes, err := ioutil.ReadFile("./VERSION")
if err != nil {
log.Fatal(err)
}
version = string(versionBytes)
}
kingpin.Version(string(version))
kingpin.Version(version)
// Parse the CLI flags and load the config
kingpin.CommandLine.HelpFlag.Short('h')