util

package
v0.3.0-rc.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2019 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func EscapeAwareRuneCountInString

func EscapeAwareRuneCountInString(s string) int

EscapeAwareRuneCountInString counts the number of runes in a string taking into account escape sequences.

func Fatal

func Fatal(err error)

Fatal error

func Log

func Log(msg string, v ...interface{})

Log outputs a log message.

func RightPad

func RightPad(str string, length int) string

RightPadd adds right padding in from of a string

func WrapString

func WrapString(s string, lim uint) string

WrapString wraps the given string within lim width in characters.

Wrapping is currently naive and only happens at white-space. A future version of the library will implement smarter wrapping. This means that pathological cases can dramatically reach past the limit, such as a very long word. This is taken from: https://github.com/mitchellh/go-wordwrap/tree/f253961a26562056904822f2a52d4692347db1bd

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL