mirror of https://github.com/liamg/aminal.git
commit
cac8f3db6c
|
@ -30,10 +30,11 @@ func getConfig() *config.Config {
|
||||||
flag.Parse()
|
flag.Parse()
|
||||||
|
|
||||||
if showVersion {
|
if showVersion {
|
||||||
if version.Version == "" {
|
v := version.Version
|
||||||
version.Version = "development"
|
if v == "" {
|
||||||
|
v = "development"
|
||||||
}
|
}
|
||||||
fmt.Printf("Aminal %s\n", version.Version)
|
fmt.Println(v)
|
||||||
os.Exit(0)
|
os.Exit(0)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
15
gui/gui.go
15
gui/gui.go
|
@ -197,6 +197,7 @@ func (gui *GUI) Render() error {
|
||||||
r, err := version.GetNewerRelease()
|
r, err := version.GetNewerRelease()
|
||||||
if err == nil && r != nil {
|
if err == nil && r != nil {
|
||||||
latestVersion = r.TagName
|
latestVersion = r.TagName
|
||||||
|
gui.terminal.SetDirty()
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
|
@ -289,9 +290,19 @@ Buffer Size: %d lines
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
if latestVersion != "" && time.Since(startTime) < time.Second*10 {
|
if latestVersion != "" && time.Since(startTime) < time.Second*10 && gui.terminal.ActiveBuffer().RawLine() == 0 {
|
||||||
|
time.AfterFunc(time.Second, gui.terminal.SetDirty)
|
||||||
_, h := gui.terminal.GetSize()
|
_, h := gui.terminal.GetSize()
|
||||||
gui.textbox(2, uint16(h-3), fmt.Sprintf("Version %s of Aminal is now available.", strings.Replace(latestVersion, "v", "", -1)),
|
var msg string
|
||||||
|
if version.Version == "" {
|
||||||
|
msg = "You are using a development build of Aminal."
|
||||||
|
} else {
|
||||||
|
msg = fmt.Sprintf("Version %s of Aminal is now available.", strings.Replace(latestVersion, "v", "", -1))
|
||||||
|
}
|
||||||
|
gui.textbox(
|
||||||
|
2,
|
||||||
|
uint16(h-3),
|
||||||
|
fmt.Sprintf("%s (%d)", msg, 10-int(time.Since(startTime).Seconds())),
|
||||||
[3]float32{1, 1, 1},
|
[3]float32{1, 1, 1},
|
||||||
[3]float32{0, 0.5, 0},
|
[3]float32{0, 0.5, 0},
|
||||||
)
|
)
|
||||||
|
|
|
@ -32,4 +32,5 @@ dpkg-deb --build package
|
||||||
rm -rf package
|
rm -rf package
|
||||||
|
|
||||||
mkdir -p bin/debian
|
mkdir -p bin/debian
|
||||||
mv package.deb bin/debian/${BINARYFILE}.deb
|
FN=$(basename "${BINARYFILE}")
|
||||||
|
mv package.deb bin/debian/${FN}.deb
|
||||||
|
|
Loading…
Reference in New Issue