The tap for Tansu 🗃️ a stateless Kafka-compatible broker with pluggable storage (PostgreSQL, SQLite, S3, memory)
| QUICKSTART |
|---|
| Overview |
| Release Process |
brew install tansu-io/tap/tansuPackage manager for macOS (or Linux), see more at https://brew.sh
A third-party (in relation to Homebrew) repository providing installable packages (formulae) on macOS and Linux.
See more at https://docs.brew.sh/Taps
brew install tansu-io/tap/{PACKAGE}You can also only add the tap which makes formulae within it
available in search results (brew search output):
brew tap tansu-io/tapNote: to clone the tap via SSH you will need to use:
brew tap tansu-io/tap https://github.com/tansu-io/homebrew-tapWhile you may search across taps, it is necessary to always use
fully qualified name (incl. the tansu-io/tap/ prefix)
when referring to formulae in external taps such as this one
outside of search.
With the following command, you can install the latest version of each product:
brew install tansu-io/tap/tansuPrereleases (including as alpha's, beta's, and release candidates) will not be available in this tap.
Homebrew's core team prefers to keep homebrew-core built from source to maintain consistency across vendors in terms of
expectations around contents and updates. Tansu builds take minutes and we want to optimize for starting as quickly and as frictionlessly as possible.
For production deployments, we recommend you use the official docker image.
In the future, we may add Tansu into the main tap (as well as other distribution channels). For now, treat this tap as a quickstart option.
Formula/tansu.rb is generated from Formula/tansu.rb.jinja.
python3 util/update_formula.py 0.5.12This renders Formula/tansu.rb from Formula/tansu.rb.jinja and replaces all
version and SHA values.
Open a PR against main and merge. Example PR: TODO
# local install from tap
brew tap tansu-io/tap
brew install tansu
tansu --version
# strict lint + unit test
brew audit --strict tansu
brew test tansu- Release tags are
vX.Y.Z, following semantic versioning. - Release assets are named
tansu_<os>_<arch>.tar.gzwhere<os>isdarwinorlinuxand<arch>isamd64orarm64.