Mercurial > yakumo_izuru > aya
comparison version.go @ 79:7b122b71fcfa draft
A good time to finally release a stable version
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author | yakumo.izuru |
---|---|
date | Tue, 12 Dec 2023 14:09:17 +0000 |
parents | 5583ff07e384 |
children | 64cd79d367b5 |
comparison
equal
deleted
inserted
replaced
78:5583ff07e384 | 79:7b122b71fcfa |
---|---|
1 // This is used for setting build-time variables | 1 // This is used for setting build-time variables |
2 package aya | 2 package aya |
3 | 3 |
4 import ( | 4 import ( |
5 "fmt" | 5 "fmt" |
6 "time" | |
7 ) | 6 ) |
8 | 7 |
9 var ( | 8 var ( |
10 // Set to current tag | 9 // Variables set at build-time |
11 Version = "v0.7.0" | 10 Date string |
12 Time = time.Now() | 11 Vendor string |
12 Version string | |
13 ) | 13 ) |
14 | 14 |
15 // FullVersion display the full version and build | 15 // PrintVersion only displays the obvious |
16 func FullVersion() string { | 16 func PrintVersion() string { |
17 d := Time.Day() | 17 return fmt.Sprintf("%s", Version) |
18 m := Time.Month() | |
19 y := Time.Year() | |
20 return fmt.Sprintf("%v || %d.%d.%d", Version, y, m, d) | |
21 } | 18 } |
19 | |
20 // PrintFullVersion display the full version and build | |
21 func PrintFullVersion() string { | |
22 return fmt.Sprintf("%s, built at %s, on %s", Version, Date, Vendor) | |
23 } |