Skip to content

Converts a string into snake_case, kebab-case and CamelCase

License

Notifications You must be signed in to change notification settings

LoopContext/anycase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

anycase

Godoc Reference Coverage Go Report Card

anycase is a go package for converting string case to various cases (e.g. snake case or camel case) or kebab case) to see the full conversion table below.

Install

go get -u github.com/loopcontext/anycase

Example

s := "AnyKind of_string"
Function Result
ToSnake(s) any_kind_of_string
ToSnakeAndIgnore(s, '.') any_kind.of_string
ToSnakeUppercase(s) ANY_KIND_OF_STRING
ToKebab(s) any-kind-of-string
ToKebabUppercase(s) ANY-KIND-OF-STRING
ToCamel(s) AnyKindOfString
ToLowerCamel(s) anyKindOfString
ToDelimited(s, '.') any.kind.of.string
ToDelimitedUppercase(s, '.', ' ', true) ANY.KIND OF.STRING
ToDelimitedUppercase(s, '.', '', true) ANY.KIND.OF.STRING

About

Converts a string into snake_case, kebab-case and CamelCase

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages