From cd5a1478064ac01a9f1369101ac35c10d32df635 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 17 Apr 2023 19:47:08 +0300 Subject: initial version --- cmd/gorum/main.go | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 cmd/gorum/main.go (limited to 'cmd') diff --git a/cmd/gorum/main.go b/cmd/gorum/main.go new file mode 100644 index 0000000..223da9d --- /dev/null +++ b/cmd/gorum/main.go @@ -0,0 +1,28 @@ +package main + +import ( + "context" + "flag" + "fmt" + + "codeberg.org/snonux/gorum/internal" +) + +const versionStr = "v0.0.0" + +func main() { + configFile := flag.String("cfg", "/etc/gorum.json", "The config file") + version := flag.Bool("version", false, "Display version") + flag.Parse() + + if *version { + fmt.Printf("This is Gorum version %s; (C) by Paul Buetow\n", versionStr) + fmt.Println("https://codeberg.org/snonux/gorum") + return + } + + ctx, cancel := context.WithCancel(context.Background()) + defer cancel() + + internal.Run(ctx, *configFile) +} -- cgit v1.2.3