Skip to content

Commit 12c8e5e

Browse files
committed
published installer.sh and code cleaned up
1 parent e986402 commit 12c8e5e

File tree

3 files changed

+20
-6
lines changed

3 files changed

+20
-6
lines changed

installer.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
wget https://github.com/nProgrammer/godemon/releases/download/2.5.2/godemon
3+
sudo cp -r godemon /bin/godemon
4+
sudo chmod 777 /bin/godemon

main.go

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@ import (
55
"github.com/fatih/color"
66
"go/build"
77
"godemon/controllers"
8+
"godemon/models"
89
"os"
910
"os/exec"
1011
)
1112

1213
func main() {
1314
hostInfo := [2]string{build.Default.GOOS, build.Default.GOARCH}
1415
color.Blue("Godemon starting...")
15-
version := "2.5.2"
16+
version := "2.5.3"
1617
doneChan := make(chan bool)
1718
filepath, modOrFile, cnf, command, help, init, name, oso, arch := controllers.LoadCMD("", "")
1819
filepath, modOrFile = controllers.ProgramStarting(&cnf, filepath, modOrFile, command, help, version, init, name, oso, arch, hostInfo[0])
@@ -29,11 +30,7 @@ func main() {
2930
controllers.ErrorHandle(err)
3031
controllers.TimeLog()
3132
var cmd *exec.Cmd
32-
if hostInfo[0] != "windows" {
33-
cmd = exec.Command("go", "build", "-o", "app-godemon-app-godemon-tmp-generated")
34-
} else {
35-
cmd = exec.Command("go", "build", "-o", "app-godemon-app-godemon-tmp-generated.exe")
36-
}
33+
cmd = models.CMDhotReload(hostInfo)
3734
cmd.Stdout = os.Stdout
3835
cmd.Stderr = os.Stderr
3936
err = cmd.Run()

models/hotReload.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package models
2+
3+
import "os/exec"
4+
5+
func CMDhotReload(hostInfo [2]string) *exec.Cmd {
6+
if hostInfo[0] != "windows" {
7+
cmd := exec.Command("go", "build", "-o", "app-godemon-app-godemon-tmp-generated")
8+
return cmd
9+
} else {
10+
cmd := exec.Command("go", "build", "-o", "app-godemon-app-godemon-tmp-generated.exe")
11+
return cmd
12+
}
13+
}

0 commit comments

Comments
 (0)