From dcbd837842e9493ee2ff244dbdc1242f676dbf6f Mon Sep 17 00:00:00 2001 From: Dirk Wilden Date: Thu, 25 Feb 2021 13:10:09 +0100 Subject: [PATCH] add acl to completions file --- kafkactl-completion.bash | 209 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 209 insertions(+) diff --git a/kafkactl-completion.bash b/kafkactl-completion.bash index b0ded9f..99f4e6d 100644 --- a/kafkactl-completion.bash +++ b/kafkactl-completion.bash @@ -724,6 +724,84 @@ _kafkactl_consume() noun_aliases=() } +_kafkactl_create_access-control-list() +{ + last_command="kafkactl_create_access-control-list" + + command_aliases=() + + commands=() + + flags=() + two_word_flags=() + local_nonpersistent_flags=() + flags_with_completion=() + flags_completion=() + + flags+=("--allow") + flags+=("-a") + local_nonpersistent_flags+=("--allow") + flags+=("--cluster") + flags+=("-c") + local_nonpersistent_flags+=("--cluster") + flags+=("--deny") + flags+=("-d") + local_nonpersistent_flags+=("--deny") + flags+=("--group=") + two_word_flags+=("--group") + flags_with_completion+=("--group") + flags_completion+=("__kafkactl_handle_go_custom_completion") + two_word_flags+=("-g") + flags_with_completion+=("-g") + flags_completion+=("__kafkactl_handle_go_custom_completion") + local_nonpersistent_flags+=("--group=") + flags+=("--host=") + two_word_flags+=("--host") + local_nonpersistent_flags+=("--host=") + flags+=("--operation=") + two_word_flags+=("--operation") + flags_with_completion+=("--operation") + flags_completion+=("__kafkactl_handle_go_custom_completion") + two_word_flags+=("-o") + flags_with_completion+=("-o") + flags_completion+=("__kafkactl_handle_go_custom_completion") + local_nonpersistent_flags+=("--operation=") + flags+=("--pattern=") + two_word_flags+=("--pattern") + flags_with_completion+=("--pattern") + flags_completion+=("__kafkactl_handle_go_custom_completion") + local_nonpersistent_flags+=("--pattern=") + flags+=("--principal=") + two_word_flags+=("--principal") + two_word_flags+=("-p") + local_nonpersistent_flags+=("--principal=") + flags+=("--topic=") + two_word_flags+=("--topic") + flags_with_completion+=("--topic") + flags_completion+=("__kafkactl_handle_go_custom_completion") + two_word_flags+=("-t") + flags_with_completion+=("-t") + flags_completion+=("__kafkactl_handle_go_custom_completion") + local_nonpersistent_flags+=("--topic=") + flags+=("--validate-only") + flags+=("-v") + local_nonpersistent_flags+=("--validate-only") + flags+=("--config-file=") + two_word_flags+=("--config-file") + two_word_flags+=("-C") + flags+=("--verbose") + flags+=("-V") + + must_have_one_flag=() + must_have_one_flag+=("--operation=") + must_have_one_flag+=("-o") + must_have_one_flag+=("--principal=") + must_have_one_flag+=("-p") + must_have_one_noun=() + has_completion_function=1 + noun_aliases=() +} + _kafkactl_create_consumer-group() { last_command="kafkactl_create_consumer-group" @@ -811,6 +889,11 @@ _kafkactl_create() command_aliases=() commands=() + commands+=("access-control-list") + if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then + command_aliases+=("acl") + aliashash["acl"]="access-control-list" + fi commands+=("consumer-group") if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then command_aliases+=("cg") @@ -835,6 +918,65 @@ _kafkactl_create() noun_aliases=() } +_kafkactl_delete_access-control-list() +{ + last_command="kafkactl_delete_access-control-list" + + command_aliases=() + + commands=() + + flags=() + two_word_flags=() + local_nonpersistent_flags=() + flags_with_completion=() + flags_completion=() + + flags+=("--allow") + flags+=("-a") + local_nonpersistent_flags+=("--allow") + flags+=("--cluster") + flags+=("-c") + local_nonpersistent_flags+=("--cluster") + flags+=("--deny") + flags+=("-d") + local_nonpersistent_flags+=("--deny") + flags+=("--groups") + flags+=("-g") + local_nonpersistent_flags+=("--groups") + flags+=("--operation=") + two_word_flags+=("--operation") + flags_with_completion+=("--operation") + flags_completion+=("__kafkactl_handle_go_custom_completion") + two_word_flags+=("-o") + flags_with_completion+=("-o") + flags_completion+=("__kafkactl_handle_go_custom_completion") + local_nonpersistent_flags+=("--operation=") + flags+=("--pattern=") + two_word_flags+=("--pattern") + flags_with_completion+=("--pattern") + flags_completion+=("__kafkactl_handle_go_custom_completion") + local_nonpersistent_flags+=("--pattern=") + flags+=("--topics") + flags+=("-t") + local_nonpersistent_flags+=("--topics") + flags+=("--validate-only") + flags+=("-v") + local_nonpersistent_flags+=("--validate-only") + flags+=("--config-file=") + two_word_flags+=("--config-file") + two_word_flags+=("-C") + flags+=("--verbose") + flags+=("-V") + + must_have_one_flag=() + must_have_one_flag+=("--operation=") + must_have_one_flag+=("-o") + must_have_one_flag+=("--pattern=") + must_have_one_noun=() + noun_aliases=() +} + _kafkactl_delete_topic() { last_command="kafkactl_delete_topic" @@ -868,6 +1010,11 @@ _kafkactl_delete() command_aliases=() commands=() + commands+=("access-control-list") + if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then + command_aliases+=("acl") + aliashash["acl"]="access-control-list" + fi commands+=("topic") flags=() @@ -955,6 +1102,9 @@ _kafkactl_describe_topic() flags+=("--print-configs") flags+=("-c") local_nonpersistent_flags+=("--print-configs") + flags+=("--skip-empty") + flags+=("-s") + local_nonpersistent_flags+=("--skip-empty") flags+=("--config-file=") two_word_flags+=("--config-file") two_word_flags+=("-C") @@ -998,6 +1148,60 @@ _kafkactl_describe() noun_aliases=() } +_kafkactl_get_access-control-list() +{ + last_command="kafkactl_get_access-control-list" + + command_aliases=() + + commands=() + + flags=() + two_word_flags=() + local_nonpersistent_flags=() + flags_with_completion=() + flags_completion=() + + flags+=("--allow") + flags+=("-a") + local_nonpersistent_flags+=("--allow") + flags+=("--cluster") + flags+=("-c") + local_nonpersistent_flags+=("--cluster") + flags+=("--deny") + flags+=("-d") + local_nonpersistent_flags+=("--deny") + flags+=("--groups") + flags+=("-g") + local_nonpersistent_flags+=("--groups") + flags+=("--operation=") + two_word_flags+=("--operation") + flags_with_completion+=("--operation") + flags_completion+=("__kafkactl_handle_go_custom_completion") + local_nonpersistent_flags+=("--operation=") + flags+=("--output=") + two_word_flags+=("--output") + two_word_flags+=("-o") + local_nonpersistent_flags+=("--output=") + flags+=("--pattern=") + two_word_flags+=("--pattern") + flags_with_completion+=("--pattern") + flags_completion+=("__kafkactl_handle_go_custom_completion") + local_nonpersistent_flags+=("--pattern=") + flags+=("--topics") + flags+=("-t") + local_nonpersistent_flags+=("--topics") + flags+=("--config-file=") + two_word_flags+=("--config-file") + two_word_flags+=("-C") + flags+=("--verbose") + flags+=("-V") + + must_have_one_flag=() + must_have_one_noun=() + noun_aliases=() +} + _kafkactl_get_consumer-groups() { last_command="kafkactl_get_consumer-groups" @@ -1071,6 +1275,11 @@ _kafkactl_get() command_aliases=() commands=() + commands+=("access-control-list") + if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then + command_aliases+=("acl") + aliashash["acl"]="access-control-list" + fi commands+=("consumer-groups") if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then command_aliases+=("cg")