diff --git a/cmd/dwelling-radio/main.go b/cmd/dwelling-radio/main.go index 3e3f5ca..5f2cc72 100644 --- a/cmd/dwelling-radio/main.go +++ b/cmd/dwelling-radio/main.go @@ -7,6 +7,7 @@ import ( "dwelling-radio/pkg/logging" "dwelling-radio/pkg/server" "flag" + "fmt" "log" "os" "os/signal" @@ -15,10 +16,16 @@ import ( var configPath *string = flag.String("conf", "config.yaml", "path to configuration file") var logToStdout *bool = flag.Bool("log-stdout", false, "write logs to stdout") +var showVersion *bool = flag.Bool("v", false, "show version") func main() { flag.Parse() + if *showVersion { + fmt.Println("dwelling-radio Ver. 22.13.0\nCopyright (c) 2022 Alexander \"Arav\" Andreev ") + return + } + config, err := configuration.LoadConfiguration(*configPath) if err != nil { log.Fatalln(err)