Skip to content

Commit

Permalink
Removed the temporary cmd folder
Browse files Browse the repository at this point in the history
  • Loading branch information
xitonix committed Feb 23, 2020
1 parent 856837e commit 6c3c59d
Show file tree
Hide file tree
Showing 6 changed files with 42 additions and 281 deletions.
45 changes: 42 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
[![Build Status](https://travis-ci.org/xitonix/trubka.svg?branch=master)](https://travis-ci.org/xitonix/trubka)
[![Go Report Card](https://goreportcard.com/badge/github.com/xitonix/trubka)](https://goreportcard.com/report/github.com/xitonix/trubka)

**Trubka** is a CLI tool which gives you everything you need to
* Manage, query and troubleshoot your Kafka cluster.
**Trubka** is a Kafka CLI tool built in [Go](https://go.dev/) which gives you everything you need to

* Manage, query and troubleshoot your Kafka clusters.
* Consume [protocol buffer](https://developers.google.com/protocol-buffers/) and plain text messages from Kafka.
* Publish protocol buffer and plain text messages to Kafka.

Expand All @@ -15,5 +16,43 @@
- [Consuming from Kafka](https://github.com/xitonix/trubka/wiki/Consume-from-Kafka)
- [Publishing to Kafka](https://github.com/xitonix/trubka/wiki/Publish-to-Kafka)

Special thanks to **Joshua Humphries** and all the amazing contributors of the [protoreflect](https://github.com/jhump/protoreflect) package. Building Trubka would have been a pain without using their fantastic work. Thank you guys.


## Acknoledgments

Special thanks to **Joshua Humphries** for building the fascinating [protoreflect](https://github.com/jhump/protoreflect) package.

I would also like to mention some of the amazing libraries and packages I used for building Trubka:

- [sarama](https://github.com/Shopify/sarama) by the Shopify team

- [kingpin](https://github.com/alecthomas/kingpin) and [chroma](https://github.com/alecthomas/chroma) by Alec Thomas

- [diskv](https://github.com/peterbourgon/diskv) by Peter Bourgon

- [gofakeit](https://github.com/brianvoe/gofakeit/) by Brian Voelker

- [go-humanize](https://github.com/dustin/go-humanize) by Dustin Sallings

- [confdir](https://github.com/kirsle/configdir) by Noah Petherbridge

- [go-homedir](https://github.com/mitchellh/go-homedir) by Mitchell Hashimoto



Last but definitely not least, thank you to all the great contributors to these repositories. Building Trubka would have been a pain without using your fantastic work. You are legends!



## Contribution and Feature Request

Trubka is built based on the problems I was trying to solve in my day to day work and I tried to build it as flexible as I could so that the community hopefully finds it useful too. That said, the tool by no means is compelete or issue free. I will openly accept PRs and feature requests to make sure we will have a better Trubka over time.

Please feel free to play around with Trubka, log issues, open PRs and share your thoughts with the community and myself.

Thank you!





139 changes: 0 additions & 139 deletions cmd/contracts/contract.pb.go

This file was deleted.

118 changes: 0 additions & 118 deletions cmd/producer/main.go

This file was deleted.

18 changes: 0 additions & 18 deletions cmd/proto/contract.proto

This file was deleted.

1 change: 0 additions & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ require (
github.com/peterbourgon/diskv v2.0.1+incompatible
github.com/rcrowley/go-metrics v0.0.0-20190826022208-cac0b30c2563
github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c
github.com/xitonix/flags v0.1.1
golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975 // indirect
golang.org/x/net v0.0.0-20200219183655-46282727080f // indirect
golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a // indirect
Expand Down
2 changes: 0 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -118,8 +118,6 @@ github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c h1:u40Z8hqBAAQyv+vATcGgV
github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c/go.mod h1:lB8K/P019DLNhemzwFU4jHLhdvlE6uDZjXFejJXr49I=
github.com/xdg/stringprep v1.0.0 h1:d9X0esnoa3dFsV0FG35rAT0RIhYFlPq7MiP+DW89La0=
github.com/xdg/stringprep v1.0.0/go.mod h1:Jhud4/sHMO4oL310DaZAKk9ZaJ08SJfe+sJh0HrGL1Y=
github.com/xitonix/flags v0.1.1 h1:2GNlkXy75EcdMU8zDO/zdCMGGB986wkqNOP9iYFXPSY=
github.com/xitonix/flags v0.1.1/go.mod h1:u2wBVLaMlqa31kAZB4eqmq7jFX6SmMR8QBDMB3cP92A=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72 h1:+ELyKg6m8UBf0nPFSqD0mi7zUfwPyXo23HNjMnXPz7w=
golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
Expand Down

0 comments on commit 6c3c59d

Please sign in to comment.