@@ -14,6 +14,7 @@ import (
14
14
"time"
15
15
16
16
"github.com/autobrr/omegabrr/internal/apitoken"
17
+ "github.com/autobrr/omegabrr/internal/buildinfo"
17
18
"github.com/autobrr/omegabrr/internal/domain"
18
19
"github.com/autobrr/omegabrr/internal/http"
19
20
"github.com/autobrr/omegabrr/internal/processor"
@@ -27,11 +28,6 @@ import (
27
28
"github.com/spf13/pflag"
28
29
)
29
30
30
- var (
31
- version = "dev"
32
- commit = ""
33
- )
34
-
35
31
const usage = `omegabrr - Automagically turn your monitored titles from your arrs and lists into autobrr filters.
36
32
37
33
Usage:
@@ -98,7 +94,7 @@ func main() {
98
94
99
95
switch cmd := pflag .Arg (0 ); cmd {
100
96
case "version" :
101
- fmt .Printf ("Version: %v\n Commit: %v\n " , version , commit )
97
+ fmt .Printf ("Version: %v\n Commit: %v\n Build date: %v \ n " , buildinfo . Version , buildinfo . Commit , buildinfo . Date )
102
98
103
99
// get the latest release tag from brr-api
104
100
client := & netHTTP.Client {
@@ -132,7 +128,7 @@ func main() {
132
128
fmt .Printf ("Latest release: %v\n " , rel .TagName )
133
129
134
130
case "update" :
135
- v , err := semver .ParseTolerant (version )
131
+ v , err := semver .ParseTolerant (buildinfo . Version )
136
132
if err != nil {
137
133
log .Error ().Err (err ).Msg ("could not parse version" )
138
134
return
@@ -146,7 +142,7 @@ func main() {
146
142
147
143
if latest .Version .Equals (v ) {
148
144
// latest version is the same as current version. It means current binary is up-to-date.
149
- log .Info ().Msgf ("Current binary is the latest version: %s" , version )
145
+ log .Info ().Msgf ("Current binary is the latest version: %s" , buildinfo . Version )
150
146
} else {
151
147
log .Info ().Msgf ("Successfully updated to version: %s" , latest .Version )
152
148
}
@@ -196,7 +192,7 @@ func main() {
196
192
case "run" :
197
193
cfg := domain .NewConfig (configPath )
198
194
199
- log .Info ().Msgf ("starting omegabrr: %s" , version )
195
+ log .Info ().Msgf ("starting omegabrr: %s" , buildinfo . Version )
200
196
log .Info ().Msgf ("running on schedule: %v" , cfg .Schedule )
201
197
202
198
p := processor .NewService (cfg )
0 commit comments