package
0.0.0-20241217055803-fe5de0102ffb
Repository: https://github.com/hilaoyu/go-utils.git
Documentation: pkg.go.dev

# README

copy form github.com/iancoleman/strcase

Example

s := "AnyKind of_string"
FunctionResult
ToSnake(s)any_kind_of_string
ToSnakeWithIgnore(s, '.')any_kind.of_string
ToScreamingSnake(s)ANY_KIND_OF_STRING
ToKebab(s)any-kind-of-string
ToScreamingKebab(s)ANY-KIND-OF-STRING
ToDelimited(s, '.')any.kind.of.string
ToScreamingDelimited(s, '.', '', true)ANY.KIND.OF.STRING
ToScreamingDelimited(s, '.', ' ', true)ANY.KIND OF.STRING
ToCamel(s)AnyKindOfString
ToLowerCamel(s)anyKindOfString

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ConfigureAcronym allows you to add additional words which will be considered acronyms.
No description provided by the author
No description provided by the author
ToCamel converts a string to CamelCase.
ToDelimited converts a string to delimited.snake.case (in this case `delimiter = '.'`).
ToKebab converts a string to kebab-case.
ToLowerCamel converts a string to lowerCamelCase.
ToScreamingDelimited converts a string to SCREAMING.DELIMITED.SNAKE.CASE (in this case `delimiter = '.'; screaming = true`) or delimited.snake.case (in this case `delimiter = '.'; screaming = false`).
ToScreamingKebab converts a string to SCREAMING-KEBAB-CASE.
ToScreamingSnake converts a string to SCREAMING_SNAKE_CASE.
ToSnake converts a string to snake_case.
No description provided by the author