github.com/serge-v/zero@v1.0.2-0.20220911142406-af4b6a19e68a/cmd/zero/main.go (about) 1 package main 2 3 import ( 4 "flag" 5 "fmt" 6 "log" 7 "time" 8 9 "github.com/serge-v/zero" 10 ) 11 12 var deploy = flag.Int("deploy", 0, "port") 13 var showLog = flag.Bool("log", true, "show log") 14 15 func main() { 16 flag.Parse() 17 18 if *deploy != 0 { 19 if err := zero.Deploy(*deploy); err != nil { 20 log.Fatal(err) 21 } 22 if *showLog { 23 time.Sleep(time.Second * 3) 24 } 25 } 26 27 if *showLog { 28 if text, err := zero.Log(); err != nil { 29 log.Fatal(err) 30 } else { 31 fmt.Println(text) 32 } 33 } 34 }