From 3755a9911ecb05886577095f2b8cc8b9e4066a3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20B=C3=BCtow?= Date: Thu, 9 Jan 2020 20:30:15 +0000 Subject: Release of DTail v1.0.0 --- version/version.go | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 version/version.go (limited to 'version') diff --git a/version/version.go b/version/version.go new file mode 100644 index 0000000..3c3b5e9 --- /dev/null +++ b/version/version.go @@ -0,0 +1,32 @@ +package version + +import ( + "dtail/color" + "fmt" +) + +// Name of DTail. +const Name = "DTail" + +// Version of DTail. +const Version = "1.0.0" + +// Additional information. +const Additional = "" + +// String representation of the DTail version. +func String() string { + return fmt.Sprintf("%s v%v %s", Name, Version, Additional) +} + +// PaintedString is a prettier string representation of the DTail version. +func PaintedString() string { + if !color.Colored { + return String() + } + name := color.Paint(color.Yellow, Name) + version := color.Paint(color.Blue, Version) + descr := color.Paint(color.Green, Additional) + + return fmt.Sprintf("%s %v %s", name, version, descr) +} -- cgit v1.2.3