README ¶ Goctls Goctls is a powerful tools for simple admin to gen codes | Goctls 是一个为 simple admin 设计的代码生成工具 Install | 安装方法 go install github.com/suyuan32/goctls@latest Features | 特性 go-swagger : it is different with origin which uses @doc comments multi-language support optimize error message fully support validator and easy to use code auto generation for API, RPC and web error handling which support multi-languages several plugins such as RocketMQ, GORM group rpc logic go-swagger : 基于go-swagger而不是官方的@doc注解 多国语言支持 优化错误信息处理,支持多语言错误 简单易用的校验器 支持代码生成,生成API,RPC 和 web 端的CRUD代码 支持多种额外插件如GORM, RocketMQ 对Simple Admin 的针对性优化 rpc logic group分组 本项目遵循 Apache 2.0 协议, 使用请注明出处,请不要使用该代码开发相同的工具和竞品。 This project uses the Apache 2.0 license, please indicate the source when using it Simple Admin Core https://github.com/suyuan32/simple-admin-core Expand ▾ Collapse ▴ Documentation ¶ There is no documentation for this package. Source Files ¶ View all Source files goctls.go Directories ¶ Show internal Expand all Path Synopsis api apigen docgen format gogen gogen/ent gogen/proto new parser parser/g4/ast parser/g4/gen/api spec util validate bug cmd config docker env extra drone ent/localmixin ent/template i18n i18n/api initlogic makefile proto2api frontend vben gateway info env port internal cobrax errorx flags version kube migrate pkg collection downloader env goctl golang goswagger parser/api/assertx parser/api/ast parser/api/format parser/api/parser parser/api/placeholder parser/api/scanner parser/api/token protoc protocgengo protocgengogrpc plugin demo rpc cli execx generator generator/ent generator/proto parser test tpl upgrade util console ctx entx env format name Package name provides methods to verify naming style and format naming style See the method IsNamingValid, FormatFilename Package name provides methods to verify naming style and format naming style See the method IsNamingValid, FormatFilename pathx protox stringx zipx vars Click to show internal directories. Click to hide internal directories.