Hi Kirk, Thanks for your email. KT01: During the migration period, using both --producer-props and --producer-property is an error. If they use --producer-props, it works and they get a deprecation warning. If they use --producer-property, it works with no warning. I have updated the KIP accordingly.
I don't really like --command-config either, but I don't think it's ambiguous as such. It's just a bit generic to my way of thinking. Thanks, Andrew ________________________________________ From: Kirk True <k...@kirktrue.pro> Sent: 10 July 2025 02:06 To: dev@kafka.apache.org <dev@kafka.apache.org> Subject: Re: [DISCUSS] KIP-1147: Improve consistency of command-line arguments Hi Andrew, Thanks for the KIP. Yes, the inconsistency drives me crazy :) Just one initial question: KT01: During the migration period where both command line arguments are supported (e.g. --producer-props and --producer-property), which takes precedence? I'm not ecstatic about the existing naming of "--command-config" because it's ambiguous, but that's a battle for another day... Thanks, Kirk On Wed, Jul 9, 2025, at 6:53 AM, Andrew Schofield wrote: > Hi, > I'd like to start discussion of KIP-1147. This KIP aligns the names of the > command-line > arguments across all of the Apache Kafka command-line tools. > > KIP: > https://cwiki.apache.org/confluence/display/KAFKA/KIP-1147%3A+Improve+consistency+of+command-line+arguments > > Thanks, > Andrew