package columnize
import "github.com/ryanuber/columnize"
Index ¶
- func Format(lines []string, config *Config) string
- func SimpleFormat(lines []string) string
- type Config
Functions ¶
func Format ¶
Format is the public-facing interface that takes a list of strings and returns nicely aligned column-formatted text.
func SimpleFormat ¶
SimpleFormat is a convenience function to format text with the defaults.
Types ¶
type Config ¶
type Config struct { // The string by which the lines of input will be split. Delim string // The string by which columns of output will be separated. Glue string // The string by which columns of output will be prefixed. Prefix string // A replacement string to replace empty fields. Empty string // NoTrim disables automatic trimming of inputs. NoTrim bool }
Config can be used to tune certain parameters which affect the way in which Columnize will format output text.
func DefaultConfig ¶
func DefaultConfig() *Config
DefaultConfig returns a *Config with default values.
func MergeConfig ¶
MergeConfig merges two config objects together and returns the resulting configuration. Values from the right take precedence over the left side.
Source Files ¶
- Version
- v2.1.2+incompatible (latest)
- Published
- Aug 19, 2020
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 2 months ago –
Tools for package owners.