Versions in this module Expand all Collapse all v1 v1.1.0 Jan 31, 2024 Changes in this version + var CaseRegex = map[Case]*regexp.Regexp + func Align(str string, opts *AlignOptions) string + func AlignCenter(str string) string + func AlignLeft(str string) string + func AlignRight(str string) string + func Capitalize(s string) string + func Dedent(s string, level int) string + func DetermineIndentation(lines ...string) (min, max int) + func DetermineWidths(array [][]string) []int + func HereDoc(s string) string + func HereDocf(format string, args ...any) string + func IsCase(s string, c Case) bool + func IsSpace(r rune) bool + func Pad(s, char string, count int) string + func PadLeft(s, char string, count int) string + func PadRight(s, char string, count int) string + func ToCamelCase(s string) string + func ToCase(s string, c Case) string + func ToKebabCase(s string) string + func ToSnakeCase(s string) string + func ToTitleCase(s string) string + func Uncapitalize(s string) string + type AlignOptions struct + Mode string + Pad string + Split string + Width int + func (opts *AlignOptions) AssignValues() + type Case int + const CamelCase + const KebabCase + const SnakeCase + const TitleCase + func DetermineCase(s string) Case + type StringAndWidthTuple struct