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 }