Files
Archive/juicity/cmd/internal/shared/version.go
T
2024-04-17 20:28:24 +02:00

24 lines
513 B
Go

package shared
import (
"fmt"
"runtime"
"strings"
"github.com/juicity/juicity/config"
)
func multiline(parts ...string) string {
return strings.Join(parts, "\n")
}
func GetVersion(cgoEnabled int) string {
return multiline(
fmt.Sprintf(config.Version),
fmt.Sprintf("go runtime %v %v/%v", runtime.Version(), runtime.GOOS, runtime.GOARCH),
fmt.Sprintf("CGO_ENABLED: %v", cgoEnabled),
"Copyright (c) 2023 juicity",
"License GNU AGPLv3 <https://github.com/juicity/juicity/blob/main/LICENSE>",
)
}