1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-23 22:30:07 +00:00
ohmyzsh/plugins/kafka
2018-08-29 17:50:11 +02:00
..
generate.zsh adding kafka plugin for auto-completion 2018-08-29 17:50:11 +02:00
kafka.plugin.zsh adding kafka plugin for auto-completion 2018-08-29 17:50:11 +02:00
README.md adding kafka plugin for auto-completion 2018-08-29 17:50:11 +02:00

Kafka ZSH completion

This projects aims at developing Kafka completion scripts. The scripts may be contributed to another project when stable enough.

Usage

To start using the Kafka autocompletion just download the repository locally and source kafka.zsh

Supported completion

  • kafka-topics
  • kafka-acls
  • kafka-configs
  • kafka-console-producer
  • kafka-console-consumer
  • kafka-consumer-perf-test
  • kafka-producer-perf-test
  • kafka-avro-console-consumer
  • kafka-avro-console-producer
  • kafka-broker-api-versions
  • kafka-consumer-groups
  • kafka-delegation-tokens
  • kafka-dump-log
  • kafka-log-dirs
  • kafka-verifiable-consumer
  • kafka-verifiable-producer
  • kafka-streams-application-reset
  • kafka-mirror-maker
  • kafka-delete-records
  • replicator

Notes

  • The source of information used for the completion is gathered from the usage of the CLI tool.
  • This script relies on Apache Kafka Confluent distribution (either Open Source or Enterprise)
  • To avoid reloading and parsing all the information and each shell, a first script generate.zsh is actually gathering all the information on the local machine and generating the kafka.zsh auto-completion file with hardcoded information.

Examples

asciicast