diff --git a/README.md b/README.md index ce51f73..cf0a253 100644 --- a/README.md +++ b/README.md @@ -33,3 +33,4 @@ AGPLv3, see LICENSE. Copyright (C) 2020 The soju Contributors Copyright (C) 2023-present Aoi K. +The code for `version.go` is stolen verbatim from one of [@prologic](https://git.mills.io/prologic)'s projects. It's probably under MIT diff --git a/cmd/suika/main.go b/cmd/suika/main.go index 219723e..e1e5fd0 100644 --- a/cmd/suika/main.go +++ b/cmd/suika/main.go @@ -311,7 +311,8 @@ func main() { default: log.Fatalf("failed to listen on %q: unsupported scheme", listen) } - + + log.Printf("starting suika version %v\n", suika.FullVersion()) log.Printf("server listening on %q", listen) } diff --git a/cmd/suikactl/main.go b/cmd/suikactl/main.go index abc30ba..be31cd5 100644 --- a/cmd/suikactl/main.go +++ b/cmd/suikactl/main.go @@ -107,6 +107,8 @@ func main() { if err := db.StoreUser(ctx, user); err != nil { log.Fatalf("failed to update password: %v", err) } + case "version": + fmt.Printf("%v\n", suika.FullVersion()) default: flag.Usage() if cmd != "help" {