This page is meant as a template for writing a KIP. To create a KIP choose Tools->Copy on this page and modify with your content and replace the heading with the next KIP number and a description of your issue. Replace anything in italics with your own description.
Current state: Accepted
Discussion thread: here [Change the link from the KIP proposal email archive to your own email thread]
Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).
The Kafka command line tools have two different ways to pass in the connection string, `--bootstrap-server`. This causes confusion and a disconnected feeling when using the command line tools. This should also create a more predictable utilization of the command line tooling.
 kafka-console-producer.sh, kafka-consumer-groups.sh, kafka-consumer-perf-test.sh, kafka-verifiable-consumer.sh, kafka-verifiable-producer.sh
The following command line tools will have the `--bootstrap-server` command line argument added: kafka-console-producer.sh, kafka-consumer-groups.sh, kafka-consumer-perf-test.sh, kafka-verifiable-consumer.sh, kafka-verifiable-producer.sh
Add command line arguments for `--bootstrap-server` to all console applications listed above. This argument will have the same functionality as the existing `--broker-list` arguments.
In addition mark `--broker-list` as a deprecated argument. Future work could include removing this argument
Compatibility, Deprecation, and Migration Plan
No command line flags will be immediately deprecated and no migration is necessary. I am only proposing to add.