Skip to content

Commit

Permalink
adds new tsv writer
Browse files Browse the repository at this point in the history
Signed-off-by: someshkoli <[email protected]>
  • Loading branch information
someshkoli committed May 13, 2021
1 parent ce8f8c5 commit 758efcd
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions cmd/thanos/tools_bucket.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import (
"encoding/csv"
"encoding/json"
"fmt"
"io"
"io/ioutil"
"net/http"
"os"
Expand Down Expand Up @@ -664,18 +665,23 @@ func printCSV(t Table) error {
return nil
}

func newTSVWriter(w io.Writer) *csv.Writer {
writer := csv.NewWriter(w)
writer.Comma = '\t'
return writer
}

func printTSV(t Table) error {
csv := csv.NewWriter(os.Stdout)
csv.Comma = '\t'
err := csv.Write(t.Header)
tsv := newTSVWriter(os.Stdout)
err := tsv.Write(t.Header)
if err != nil {
return err
}
err = csv.WriteAll(t.Lines)
err = tsv.WriteAll(t.Lines)
if err != nil {
return err
}
csv.Flush()
tsv.Flush()
return nil
}

Expand Down

0 comments on commit 758efcd

Please sign in to comment.