you get a bufio. you get a bufio... (#1938)

you get a bufio. you get a bufio
This commit is contained in:
Rafael Weinstein
2016-07-01 06:22:02 -07:00
committed by GitHub
parent 94ce6b2c69
commit 6fc16866b4
3 changed files with 14 additions and 5 deletions

View File

@@ -5,6 +5,7 @@
package main
import (
"bufio"
"errors"
"flag"
"fmt"
@@ -59,8 +60,10 @@ func main() {
waitChan := outputpager.PageOutput(!*outputpager.NoPager)
diff.Diff(os.Stdout, value1, value2)
fmt.Fprintf(os.Stdout, "\n")
w := bufio.NewWriter(os.Stdout)
diff.Diff(w, value1, value2)
fmt.Fprintf(w, "\n")
w.Flush()
if waitChan != nil {
os.Stdout.Close()

View File

@@ -5,6 +5,7 @@
package main
import (
"bufio"
"bytes"
"errors"
"flag"
@@ -99,9 +100,11 @@ func main() {
close(inChan)
}()
w := bufio.NewWriter(os.Stdout)
for commitBuff := range outChan {
io.Copy(os.Stdout, bytes.NewReader(commitBuff.([]byte)))
io.Copy(w, bytes.NewReader(commitBuff.([]byte)))
}
w.Flush()
if waitChan != nil {
os.Stdout.Close()

View File

@@ -5,6 +5,7 @@
package main
import (
"bufio"
"errors"
"flag"
"fmt"
@@ -48,8 +49,10 @@ func main() {
waitChan := outputpager.PageOutput(!*outputpager.NoPager)
types.WriteEncodedValueWithTags(os.Stdout, value)
fmt.Fprintf(os.Stdout, "\n")
w := bufio.NewWriter(os.Stdout)
types.WriteEncodedValueWithTags(w, value)
fmt.Fprintf(w, "\n")
w.Flush()
database.Close()
if waitChan != nil {