X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=status.go;h=0852dbd03c7579420af105f386349b17656c52ce;hb=5acd5b140240cd8510a2d22ccf419e4654b48a64;hp=139ceb75f9951e7540d55f07733f2dfda5481ce6;hpb=cd29a67e26ef05f0ffadd83448f09886edef4111;p=goredo.git diff --git a/status.go b/status.go index 139ceb7..0852dbd 100644 --- a/status.go +++ b/status.go @@ -20,6 +20,7 @@ package main import ( "flag" "fmt" + "log" "os" ) @@ -57,7 +58,7 @@ func statusInit() { var err error r, FdStatus, err = os.Pipe() if err != nil { - panic(err) + log.Fatalln(err) } go func() { running := 0 @@ -95,8 +96,9 @@ func statusInit() { CJS, done, CReset, ) } + out = erasedStatus(out, "\r") LogMutex.Lock() - os.Stderr.WriteString(fillUpToTermSize(out, "\r")) + os.Stderr.WriteString(out) LogMutex.Unlock() } }()