annotate version.go @ 74:d8727551f403 draft

The Empress (III) * Change the way how versions are handled in version.go (to ease `go install`) * Upgrade yaml.v2 to yaml.v3 Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author yakumo.izuru
date Mon, 04 Dec 2023 00:54:29 +0000
parents 7819959ac6ca
children 84270933ac8d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
71
7819959ac6ca feat: move the blackfriday extension settings out of the render function, improve documentation
yakumo.izuru
parents: 55
diff changeset
1 // This is used for setting build-time variables
55
c6785950280e The fastest, period.
yakumo.izuru
parents: 49
diff changeset
2 package aya
49
88a7d4a1ff62 Add release script
prologic
parents:
diff changeset
3
88a7d4a1ff62 Add release script
prologic
parents:
diff changeset
4 import (
88a7d4a1ff62 Add release script
prologic
parents:
diff changeset
5 "fmt"
74
d8727551f403 The Empress (III)
yakumo.izuru
parents: 71
diff changeset
6 "time"
49
88a7d4a1ff62 Add release script
prologic
parents:
diff changeset
7 )
88a7d4a1ff62 Add release script
prologic
parents:
diff changeset
8
88a7d4a1ff62 Add release script
prologic
parents:
diff changeset
9 var (
74
d8727551f403 The Empress (III)
yakumo.izuru
parents: 71
diff changeset
10 // Set to current tag
d8727551f403 The Empress (III)
yakumo.izuru
parents: 71
diff changeset
11 Version = "v0.6.6"
d8727551f403 The Empress (III)
yakumo.izuru
parents: 71
diff changeset
12 Time = time.Now()
49
88a7d4a1ff62 Add release script
prologic
parents:
diff changeset
13 )
88a7d4a1ff62 Add release script
prologic
parents:
diff changeset
14
88a7d4a1ff62 Add release script
prologic
parents:
diff changeset
15 // FullVersion display the full version and build
88a7d4a1ff62 Add release script
prologic
parents:
diff changeset
16 func FullVersion() string {
74
d8727551f403 The Empress (III)
yakumo.izuru
parents: 71
diff changeset
17 d := Time.Day()
d8727551f403 The Empress (III)
yakumo.izuru
parents: 71
diff changeset
18 m := Time.Month()
d8727551f403 The Empress (III)
yakumo.izuru
parents: 71
diff changeset
19 y := Time.Year()
d8727551f403 The Empress (III)
yakumo.izuru
parents: 71
diff changeset
20 return fmt.Sprintf("%v || %d.%d.%d", Version, y, m, d)
49
88a7d4a1ff62 Add release script
prologic
parents:
diff changeset
21 }