Skip to main content

Simplify gRPC services and clients

Project description

bali framework

bali-cli is CLI tools to simplify gRPC services and clients

bali-cli

CLI tools to simplify gRPC services and clients

Cli commands

bali add

Add service to clients folder, syntax is bali add {service}

# Example: added a service named `user`
bali add user

bali build

Build current development service protobuf

Legacy protobuf path: /services/rpc/.proto New protobuf path: /protos/.proto

# Example: build in a service root directory
bali build

bali run

New in 2.5.0

Start Bali App service, include http/rpc/event

# Example: start http
bali run http
# Example: start rpc
bali run rpc
# Example: start event
bali run event

bali shell

New in 2.5.0

# Enter Bali App shell
bali shell

Related Projects

bali

CONTRIBUTE

Developer 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.0

push tags to remote:

git push --tags

Get a test report

make test

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bali-cli-2.7.0.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

bali_cli-2.7.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file bali-cli-2.7.0.tar.gz.

File metadata

  • Download URL: bali-cli-2.7.0.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for bali-cli-2.7.0.tar.gz
Algorithm Hash digest
SHA256 28b169a4457d5ab46882fc6d6b743f0c3b16027d565358674d304af152a0fc7a
MD5 ceda7f9484d0b8fa60d24b2fab755559
BLAKE2b-256 53ca753510dd1042367288f798f54837b7b6903a4812d536ea2540970f2b4a8c

See more details on using hashes here.

File details

Details for the file bali_cli-2.7.0-py3-none-any.whl.

File metadata

  • Download URL: bali_cli-2.7.0-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for bali_cli-2.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d7351918173b6c24d153520c3e573435157ce7ab547fad9d5d388860c6fb41b1
MD5 87e051a9656643bb3b220ea4f9499ba8
BLAKE2b-256 88efcfd56085f2ee327c8ce5c93b8f58ee7034c0ad4b42f83141cd2ff583dd0d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page