vendor strcase from: 3605ed457b
This commit is contained in:
parent
5055eaa88a
commit
21e3a08b0e
7 changed files with 467 additions and 0 deletions
23
utils/strcase/README.md
Normal file
23
utils/strcase/README.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# strcase
|
||||
[](http://godoc.org/github.com/iancoleman/strcase)
|
||||
[](https://travis-ci.org/iancoleman/strcase)
|
||||
[](http://gocover.io/github.com/iancoleman/strcase)
|
||||
|
||||
strcase is a go package for converting string case to [snake case](https://en.wikipedia.org/wiki/Snake_case) or [camel case](https://en.wikipedia.org/wiki/CamelCase).
|
||||
|
||||
## Example
|
||||
|
||||
```go
|
||||
s := "AnyKind of_string"
|
||||
```
|
||||
|
||||
| Function | Result |
|
||||
|-----------------------------------|----------------------|
|
||||
| `ToSnake(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, '.')` | `ANY.KIND.OF.STRING` |
|
||||
| `ToCamel(s)` | `AnyKindOfString` |
|
||||
| `ToLowerCamel(s)` | `anyKindOfString` |
|
||||
Loading…
Reference in a new issue