package cli import ( "context" "fmt" "io" "gitea.maximumdirect.net/eric/distributor/internal/app" ) func versionCommand(_ context.Context, args []string, stdout, stderr io.Writer) int { if hasHelp(args) { printVersionHelp(stdout) return exitOK } if rejectExtraArgs(stderr, "version", args) { return exitUsage } fmt.Fprintln(stdout, app.VersionString()) return exitOK } func printVersionHelp(w io.Writer) { fmt.Fprint(w, `Usage: distributor version Print version information. `) }