ThorbenLindhauer / zbc-go

Zeebe Go Client

Home Page:https://zeebe-io.github.io/zbc-go/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZBC

Go Report Card Build Status GoDoc - Client

Beware of the little gnomes, flying cats and zebras with wings!

DISCLAIMER

This is a work in progress and NOT meant for any production use!

Installation

To use as a library, the usual ...

go get github.com/zeebe-io/zbc-go

or

git clone git@github.com:zeebe-io/zbc-go.git

Building zbctl

cd $GOPATH/src/github.com/zeebe-io/zbc-go
make build

This will build zbctl. You can find it inside target/bin.

or

you can install it globally with.

cd $GOPATH/src/github.com/zeebe-io/zbc-go
make build
sudo make install

Usage

To execute a command, first describe a resource as a yaml file (look at examples folder for examples) and then:

zbctl create --topic default-topic examples/create-task.yaml

To point your zbctl to some other broker edit config.toml which can be find in the /etc/zeebe/config.toml.

Contributing

Credits

  • Special thanks to Sebastian Menski and Daniel Meyer.
  • Big thanks to everyone involved in Zeebe.

About

Zeebe Go Client

https://zeebe-io.github.io/zbc-go/

License:Apache License 2.0


Languages

Language:Go 99.3%Language:Makefile 0.7%