项目作者: twihike

项目描述 :
🐫 A string case converter between camel case, snake case and kebab case
高级语言: Go
项目地址: git://github.com/twihike/go-strcase.git
创建时间: 2020-10-09T14:24:40Z
项目社区:https://github.com/twihike/go-strcase

开源协议:MIT License

下载


go-strcase

ci status license

A string case converter between camel case, snake case and kebab case.

Installation

  1. go get -u github.com/twihike/go-strcase

Usage

  1. package main
  2. import (
  3. "fmt"
  4. "github.com/twihike/go-strcase/strcase"
  5. )
  6. func main() {
  7. fmt.Println(strcase.ToLowerSnake("fooBar")) // foo_bar
  8. fmt.Println(strcase.ToUpperSnake("fooBar")) // FOO_BAR
  9. fmt.Println(strcase.ToLowerKebab("fooBar")) // foo-bar
  10. fmt.Println(strcase.ToUpperKebab("fooBar")) // FOO-BAR
  11. fmt.Println(strcase.ToLowerCamel("foo_bar")) // fooBar
  12. fmt.Println(strcase.ToUpperCamel("foo_bar")) // FooBar
  13. fmt.Println(strcase.UpperCamelToLowerCamel("FooBar")) // fooBar
  14. fmt.Println(strcase.LowerCamelToUpperCamel("fooBar")) // FooBar
  15. }

License

Copyright (c) 2020 twihike. All rights reserved.

This project is licensed under the terms of the MIT license.