From 77c98efcafbb2cf1baa54504d5cd318c116238a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Czapli=C5=84ski?= Date: Mon, 9 Apr 2018 23:38:03 +0200 Subject: add basic --debug flag --- up.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/up.go b/up.go index 53b94a3..d3f733a 100644 --- a/up.go +++ b/up.go @@ -22,6 +22,8 @@ import ( "context" "fmt" "io" + "io/ioutil" + "log" "os" "os/exec" "sync" @@ -68,6 +70,15 @@ func main() { tui.PostEvent(tcell.NewEventInterrupt(nil)) }) + log.SetOutput(ioutil.Discard) + if len(os.Args) > 1 && os.Args[1] == "--debug" { + debug, err := os.Create("up.debug") + if err != nil { + panic(err) + } + log.SetOutput(debug) + } + // Main loop main_loop: for { @@ -413,6 +424,7 @@ func StartSubprocess(inputBuf *Buf, command string, signal func()) *Subprocess { fmt.Fprintf(w, "up: %s", err) return s } + log.Println(cmd.Path) go cmd.Wait() return s } -- cgit v1.2.3