Skip to main content

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

Metadata

Release files for bali-cli 2.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bali-cli 2.7.0
File Size Uploaded
bali-cli-2.7.0.tar.gz 9.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bali-cli 2.7.0
File Interpreter ABI Platform
bali_cli-2.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 21.0 kB

Release files / bali-cli-2.7.0.tar.gz

Download URL bali-cli-2.7.0.tar.gz
Size 9.0 kB
Tags Source
SHA-256 checksum
How to use checksums
28b169a4457d5ab46882fc6d6b743f0c3b16027d565358674d304af152a0fc7a
BLAKE2b-256 checksum
How to use checksums
53ca753510dd1042367288f798f54837b7b6903a4812d536ea2540970f2b4a8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.17

Release files / bali_cli-2.7.0-py3-none-any.whl

Download URL bali_cli-2.7.0-py3-none-any.whl
Size 12.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d7351918173b6c24d153520c3e573435157ce7ab547fad9d5d388860c6fb41b1
BLAKE2b-256 checksum
How to use checksums
88efcfd56085f2ee327c8ce5c93b8f58ee7034c0ad4b42f83141cd2ff583dd0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.7.17

Release history Release notifications | RSS feed

This release

2.7.0 This release

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.8

2 release files

2.1.7

2 release files

2.1.6

2 release files

2.1.5

2 release files

2.1.3

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.0.0

2 release files

0.5.0

2 release files

0.4.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page