bali-cli is CLI tools to simplify gRPC services and clients
CLI tools to simplify gRPC services and clients
Add service to clients folder, syntax is bali add {service}
# Example: added a service named `user`
bali add userBuild current development service protobuf
Legacy protobuf path: /services/rpc/.proto New protobuf path: /protos/.proto
# Example: build in a service root directory
bali buildNew in
2.5.0Start Bali App service, include
http/rpc/event
# Example: start http
bali run http
# Example: start rpc
bali run rpc
# Example: start event
bali run eventNew in
2.5.0
# Enter Bali App shell
bali shellDeveloper Environment
make init# setup examples environments
git submodule update --init --recursive
# execute bali commands
# cd examples/gateway_service && bali add greeter
Tag a new release
tag a version:
git tag -a v0.1.0push tags to remote:
git push --tagsGet a test report
make test