filename.go 376 B

123456789101112131415161718
  1. package generator
  2. import (
  3. "strings"
  4. "github.com/tal-tech/go-zero/tools/goctl/util/stringx"
  5. )
  6. func formatFilename(filename string, style NamingStyle) string {
  7. switch style {
  8. case namingCamel:
  9. return stringx.From(filename).ToCamel()
  10. case namingSnake:
  11. return stringx.From(filename).ToSnake()
  12. default:
  13. return strings.ToLower(stringx.From(filename).ToCamel())
  14. }
  15. }