Skip to content

Commit a3ad1fa

Browse files
committed
VERSION.md
1 parent 8f51f31 commit a3ad1fa

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

backend/cmd/VERSION.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2.2.6

backend/cmd/main.go

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,15 +82,25 @@ var enableSNTP = flag.Bool("sntp", false, "enables a simple SNTP server on port
8282
var networkDevice = flag.Int("dev", -1, "index of the network device to use, overrides device prompt")
8383
var blockprofile = flag.Int("blockprofile", 0, "number of block profiles to include")
8484
var playbackFile = flag.String("playback", "", "")
85-
var currentVersion = "2.2.6" // this variable needs to be changed when a new version is released
85+
var currentVersion string
8686

8787
func main() {
88+
89+
versionFile := "VERSION.md"
90+
versionData, err := os.ReadFile(versionFile)
91+
if err != nil {
92+
fmt.Fprintf(os.Stderr, "Error reading version file (%s): %v\n", versionFile, err)
93+
os.Exit(1)
94+
}
95+
currentVersion = strings.TrimSpace(string(versionData))
96+
8897
versionFlag := flag.Bool("version", false, "Show the backend version")
8998
flag.Parse()
9099
if *versionFlag {
91-
fmt.Println("Hyperloop UPV H8 Backend Version:", currentVersion)
100+
fmt.Println("Hyperloop UPV Backend Version:", currentVersion)
92101
os.Exit(0)
93102
}
103+
94104
traceFile := initTrace(*traceLevel, *traceFile)
95105
defer traceFile.Close()
96106

0 commit comments

Comments
 (0)