diff --git a/cmd/commandfuncs.go b/cmd/commandfuncs.go index 0fd7786ad..83fc52d5c 100644 --- a/cmd/commandfuncs.go +++ b/cmd/commandfuncs.go @@ -312,12 +312,18 @@ func cmdReload(fl Flags) (int, error) { func cmdVersion(_ Flags) (int, error) { goModule := caddy.GoModule() + fmt.Print(goModule.Version) if goModule.Sum != "" { // a build with a known version will also have a checksum - fmt.Printf("%s %s\n", goModule.Version, goModule.Sum) - } else { - fmt.Println(goModule.Version) + fmt.Printf(" %s", goModule.Sum) } + if goModule.Replace != nil { + fmt.Printf(" => %s", goModule.Replace.Path) + if goModule.Replace.Version != "" { + fmt.Printf(" %s", goModule.Replace.Version) + } + } + fmt.Println() return caddy.ExitCodeSuccess, nil }