add -version flag & update help text

This commit is contained in:
2025-01-19 18:23:36 +01:00
parent a43fa53721
commit 3f7db7d700
2 changed files with 41 additions and 15 deletions

18
main.go
View File

@@ -10,20 +10,16 @@ import (
"github.com/kevinmidboe/traefik-etcd-advertiser/generator"
)
var Version = "v0.1-dev"
func main() {
filename, publish := config.ParseCli(Version)
_, err := config.LoadConfig()
if err != nil {
log.Fatalf("Error from config loader: %s", err)
}
filename, publish := config.ParseCli()
// setup etcd client
etcdManager, err := etcd.NewClient()
if err != nil {
panic(err)
}
var packets []etcd.EtcdPacket
if strings.Contains(filename, "docker-compose.yml") {
@@ -58,6 +54,12 @@ func main() {
log.Println(packet)
if *publish {
// setup etcd client
etcdManager, err := etcd.NewClient()
if err != nil {
panic(err)
}
etcdManager.Put(packet.Key, packet.Value)
}
}