File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed
Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ func main() {
3434 filepath := os .Args [1 ]
3535 modOrFile := os .Args [2 ]
3636 fmt .Println (filepath )
37+ var log string
3738 for true {
3839 go func (doneChan chan bool ) {
3940 defer func () {
@@ -49,7 +50,13 @@ func main() {
4950 os .Chdir (filepath )
5051
5152 if modOrFile == "mod" {
52- cmd := exec .Command ("go" , "build" , "-o" , "app" )
53+ log = time .Now ().Format ("2006-01-02, 15:04 \n \n " )
54+ log = `Building project: ` + log + `Program result: `
55+ cmd := exec .Command ("printf" , "\\ e[1;34m%-6s\\ e[m\n " , log )
56+ cmd .Stdout = os .Stdout
57+ cmd .Stderr = os .Stderr
58+ cmd .Run ()
59+ cmd = exec .Command ("go" , "build" , "-o" , "app" )
5360 cmd .Stdout = os .Stdout
5461 cmd .Stderr = os .Stderr
5562 cmd .Run ()
@@ -59,7 +66,13 @@ func main() {
5966 cmd .Run ()
6067 cmd .Process .Kill ()
6168 } else if modOrFile == "file" {
62- cmd := exec .Command ("go" , "run" , filepath )
69+ log = time .Now ().Format ("2006-01-02, 15:04 \n \n " )
70+ log = `Building project: ` + log + `Program result: `
71+ cmd := exec .Command ("printf" , "\\ e[1;34m%-6s\\ e[m\n " , log )
72+ cmd .Stdout = os .Stdout
73+ cmd .Stderr = os .Stderr
74+ cmd .Run ()
75+ cmd = exec .Command ("go" , "run" , filepath )
6376 cmd .Stdout = os .Stdout
6477 cmd .Stderr = os .Stderr
6578 cmd .Run ()
You can’t perform that action at this time.
0 commit comments