go-tabulate

Column-like layout (padded to fit) for arrays of strings.

MIT License

Stars
7

SYNOPSIS

Column-like layout (padded to fit) for arrays of strings.

Each string from a []string is padded to fit a given width and a string will be returned. Useful with termsize.

EXAMPLE

package main

import "fmt"
import "github.com/hij1nx/go-tabulate"

var w = 80 // usually the calculated terminal width
var a = []string{"foo", "barrrrrr", "bazz", "blaaaaa"}

fmt.Println(Tabulate(w, a))

SCREENSHOT