Bladeren bron

also default in the library

Wade Simmons 4 maanden geleden
bovenliggende
commit
9cc869bb1c
1 gewijzigde bestanden met toevoegingen van 10 en 0 verwijderingen
  1. 10 0
      main.go

+ 10 - 0
main.go

@@ -5,6 +5,8 @@ import (
 	"fmt"
 	"net"
 	"net/netip"
+	"runtime/debug"
+	"strings"
 	"time"
 
 	"github.com/sirupsen/logrus"
@@ -27,6 +29,14 @@ func Main(c *config.C, configTest bool, buildVersion string, logger *logrus.Logg
 		}
 	}()
 
+	// Default to the module version for buildVersion
+	if buildVersion == "" {
+		info, ok := debug.ReadBuildInfo()
+		if ok {
+			buildVersion = strings.TrimPrefix(info.Main.Version, "v")
+		}
+	}
+
 	l := logger
 	l.Formatter = &logrus.TextFormatter{
 		FullTimestamp: true,