File tree Expand file tree Collapse file tree 2 files changed +12
-16
lines changed
Expand file tree Collapse file tree 2 files changed +12
-16
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,10 @@ func watch(fileordirPath string) error {
2020 }
2121
2222 if stat .Size () != initialStat .Size () || stat .ModTime () != initialStat .ModTime () {
23+ cmd := exec .Command ("killall" , "-9" , "app-godemon-app-godemon-tmp-generated" )
24+ cmd .Stdout = os .Stdout
25+ cmd .Stderr = os .Stderr
26+ cmd .Run ()
2327 break
2428 }
2529
@@ -29,6 +33,13 @@ func watch(fileordirPath string) error {
2933 return nil
3034}
3135
36+ func execMOD () {
37+ cmd := exec .Command ("./app-godemon-app-godemon-tmp-generated" )
38+ cmd .Stdout = os .Stdout
39+ cmd .Stderr = os .Stderr
40+ cmd .Run ()
41+ }
42+
3243func main () {
3344 doneChan := make (chan bool )
3445 filepath := os .Args [1 ]
@@ -60,25 +71,10 @@ func main() {
6071 cmd .Stdout = os .Stdout
6172 cmd .Stderr = os .Stderr
6273 cmd .Run ()
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" )
68- cmd .Stdout = os .Stdout
69- cmd .Stderr = os .Stderr
70- cmd .Run ()
74+ go execMOD ()
7175 } else if modOrFile == "file" {
72- log = time .Now ().Format ("2006-01-02, 15:04 \n \n " )
73- log = `Building project: ` + log + `Program result: `
74- cmd := exec .Command ("printf" , "\\ e[1;34m%-6s\\ e[m\n " , log )
75- cmd .Stdout = os .Stdout
76- cmd .Stderr = os .Stderr
77- cmd .Run ()
7876
79- cmd .Process .Kill ()
8077 }
81-
8278 }(doneChan )
8379 <- doneChan
8480 }
You can’t perform that action at this time.
0 commit comments