utils

package
v1.0.6-beta Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var IsTerminal = func(f *os.File) bool {
	return isatty.IsTerminal(f.Fd()) || IsCygwinTerminal(f)
}
View Source
var TerminalSize = func(w interface{}) (int, int, error) {
	if f, isFile := w.(*os.File); isFile {
		return term.GetSize(int(f.Fd()))
	}

	return 0, 0, fmt.Errorf("%v is not a file", w)
}

Functions

func Contains

func Contains(s []string, e string) bool

Contains check if a slice contains a given string

func IsCygwinTerminal

func IsCygwinTerminal(f *os.File) bool

func MakePath

func MakePath(path string) error

MakePath creates a path if it doesn't exist

func Pluralize

func Pluralize(num int, thing string) string

Pluralize returns the plural form of a given string

func ToKebabCase

func ToKebabCase(str string) string

ToKebabCase converts a string to kebab case

Types

This section is empty.

Jump to

Keyboard shortcuts

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