directory
Version:
v0.0.11
Opens a new window with list of versions in this module.
Published: Sep 16, 2023
License: MIT
Opens a new window with license information.
README
¶
windows10 创建protoc文件
##生成protoc文件
# 创建依赖所用的目录
mkdir -pv common/pb/github.com/infraboard/mcube/pb
cp -r D:/gopath/pkg/mod/github.com/infraboard/mcube@v1.9.15/pb/* common/pb/github.com/infraboard/mcube/pb
sudo rm -rf common/pb/github.com/infraboard/mcube/pb/*/*.go
# 通用命令
protoc -I="." -I=common/pb --go_out=. --go_opt=module=gitee.com/kevin186/keyauth --go-grpc_out=. --go-grpc_opt=module=gitee.com/kevin186/keyauth apps/*/pb/*.proto
go fmt ./...
protoc-go-inject-tag -input=apps/*/*.pb.go
mcube generate enum -p -m apps/*/*.pb.go
# 增加了book后执行
protoc -I="." -I=common/pb --go_out=. --go_opt=module=gitee.com/kevin186/keyauth --go-grpc_out=. --go-grpc_opt=module=gitee.com/kevin186/keyauth apps/book/pb/*.proto
go fmt ./...
protoc-go-inject-tag -input=apps/*/*.pb.go
mcube generate enum -p -m apps/*/*.pb.go
# 增加了user后执行
protoc -I="." -I=common/pb --go_out=. --go_opt=module=gitee.com/kevin186/keyauth --go-grpc_out=. --go-grpc_opt=module=gitee.com/kevin186/keyauth apps/user/pb/*.proto
go fmt ./...
protoc-go-inject-tag -input=apps/*/*.pb.go
mcube generate enum -p -m apps/*/*.pb.go
# 增加了token后再次执行
protoc -I="." -I=common/pb --go_out=. --go_opt=module=gitee.com/kevin186/keyauth --go-grpc_out=. --go-grpc_opt=module=gitee.com/kevin186/keyauth apps/token/pb/*.proto
go fmt ./...
protoc-go-inject-tag -input=apps/*/*.pb.go
mcube generate enum -p -m apps/*/*.pb.go
# 增加了secret后再次执行
protoc -I="." -I=common/pb --go_out=. --go_opt=module=gitee.com/kevin186/keyauth --go-grpc_out=. --go-grpc_opt=module=gitee.com/kevin186/keyauth apps/secret/pb/*.proto
go fmt ./...
protoc-go-inject-tag -input=apps/secret/*.pb.go
mcube generate enum -p -m apps/*/*.pb.go
# 增加了task后再次执行
protoc -I="." -I=common/pb --go_out=. --go_opt=module=gitee.com/kevin186/keyauth --go-grpc_out=. --go-grpc_opt=module=gitee.com/kevin186/keyauth apps/task/pb/*.proto
go fmt ./...
protoc-go-inject-tag -input=apps/task/*.pb.go
mcube generate enum -p -m apps/*/*.pb.go
# 增加了audit后再次执行
protoc -I="." -I=common/pb --go_out=. --go_opt=module=gitee.com/kevin186/keyauth --go-grpc_out=. --go-grpc_opt=module=gitee.com/kevin186/keyauth apps/audit/pb/*.proto
go fmt ./...
protoc-go-inject-tag -input=apps/audit/*.pb.go
mcube generate enum -p -m apps/*/*.pb.go
Directories
¶
Click to show internal directories.
Click to hide internal directories.