"""Many of these were shaped by our experiences making AWS changes with Terraform and Kubernetes changes with kubectl. We wanted an equivalent to these for Kafka!"""
so use this topicctl for advanced topic changes.... and the more primitive kafkactl[1] for basic stuff?
Author here, thanks for the comment. topicctl is really motivated by a desire to support rigorous, git-based topic management. The read-only views (tailing, repl, etc.) are secondary to that and are useful for our command-line-based workflows inside Segment, but are definitely not intended to replace all of the other good tooling out there, including the ones you've referenced.
so use this topicctl for advanced topic changes.... and the more primitive kafkactl[1] for basic stuff?
What about the 10 or so other GUI managers like this one? https://github.com/cloudhut/kowl [2]
[1]https://github.com/deviceinsight/kafkactl
[2] https://news.ycombinator.com/item?id=24099037