apps/

directory
v0.0.17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2023 License: MIT

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

Path Synopsis
api
api
api
api
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL