Skip to content

Commit 5df104c

Browse files
committed
updated
1 parent 060b34f commit 5df104c

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

go.mod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
module godemon
22

33
go 1.15
4+
5+
require github.com/gorilla/mux v1.8.0

godemon

42 Bytes
Binary file not shown.

main.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,26 +56,26 @@ func main() {
5656
cmd.Stdout = os.Stdout
5757
cmd.Stderr = os.Stderr
5858
cmd.Run()
59-
cmd = exec.Command("go", "build", "-o", "app")
59+
cmd = exec.Command("go", "build", "-o", "app-godemon-app-godemon-tmp-generated")
6060
cmd.Stdout = os.Stdout
6161
cmd.Stderr = os.Stderr
6262
cmd.Run()
63-
cmd = exec.Command("./app")
63+
cmd = exec.Command("./app-godemon-app-godemon-tmp-generated")
64+
cmd.Stdout = os.Stdout
65+
cmd.Stderr = os.Stderr
66+
cmd.Run()
67+
cmd = exec.Command("killall", "-9", "app-godemon-app-godemon-tmp-generated")
6468
cmd.Stdout = os.Stdout
6569
cmd.Stderr = os.Stderr
6670
cmd.Run()
67-
cmd.Process.Kill()
6871
} else if modOrFile == "file" {
6972
log = time.Now().Format("2006-01-02, 15:04 \n\n")
7073
log = `Building project: ` + log + `Program result: `
7174
cmd := exec.Command("printf", "\\e[1;34m%-6s\\e[m\n", log)
7275
cmd.Stdout = os.Stdout
7376
cmd.Stderr = os.Stderr
7477
cmd.Run()
75-
cmd = exec.Command("go", "run", filepath)
76-
cmd.Stdout = os.Stdout
77-
cmd.Stderr = os.Stderr
78-
cmd.Run()
78+
7979
cmd.Process.Kill()
8080
}
8181

0 commit comments

Comments
 (0)