diff --git a/contrib/completions/bash/oc b/contrib/completions/bash/oc index 4642a61423ae..734edc373afa 100644 --- a/contrib/completions/bash/oc +++ b/contrib/completions/bash/oc @@ -6609,6 +6609,103 @@ _oc_annotate() noun_aliases+=("users") } +_oc_api-resources() +{ + last_command="oc_api-resources" + commands=() + + flags=() + two_word_flags=() + local_nonpersistent_flags=() + flags_with_completion=() + flags_completion=() + + flags+=("--allow-missing-template-keys") + local_nonpersistent_flags+=("--allow-missing-template-keys") + flags+=("--api-group=") + local_nonpersistent_flags+=("--api-group=") + flags+=("--namespaced") + local_nonpersistent_flags+=("--namespaced") + flags+=("--no-headers") + local_nonpersistent_flags+=("--no-headers") + flags+=("--output=") + two_word_flags+=("-o") + local_nonpersistent_flags+=("--output=") + flags+=("--as=") + flags+=("--as-group=") + flags+=("--cache-dir=") + flags+=("--certificate-authority=") + flags+=("--client-certificate=") + flags+=("--client-key=") + flags+=("--cluster=") + flags+=("--config=") + flags+=("--context=") + flags+=("--insecure-skip-tls-verify") + flags+=("--loglevel=") + flags+=("--logspec=") + flags+=("--match-server-version") + flags+=("--namespace=") + flags_with_completion+=("--namespace") + flags_completion+=("__oc_get_namespaces") + two_word_flags+=("-n") + flags_with_completion+=("-n") + flags_completion+=("__oc_get_namespaces") + flags+=("--password=") + flags+=("--request-timeout=") + flags+=("--server=") + two_word_flags+=("-s") + flags+=("--token=") + flags+=("--user=") + flags+=("--username=") + + must_have_one_flag=() + must_have_one_noun=() + noun_aliases=() +} + +_oc_api-versions() +{ + last_command="oc_api-versions" + commands=() + + flags=() + two_word_flags=() + local_nonpersistent_flags=() + flags_with_completion=() + flags_completion=() + + flags+=("--as=") + flags+=("--as-group=") + flags+=("--cache-dir=") + flags+=("--certificate-authority=") + flags+=("--client-certificate=") + flags+=("--client-key=") + flags+=("--cluster=") + flags+=("--config=") + flags+=("--context=") + flags+=("--insecure-skip-tls-verify") + flags+=("--loglevel=") + flags+=("--logspec=") + flags+=("--match-server-version") + flags+=("--namespace=") + flags_with_completion+=("--namespace") + flags_completion+=("__oc_get_namespaces") + two_word_flags+=("-n") + flags_with_completion+=("-n") + flags_completion+=("__oc_get_namespaces") + flags+=("--password=") + flags+=("--request-timeout=") + flags+=("--server=") + two_word_flags+=("-s") + flags+=("--token=") + flags+=("--user=") + flags+=("--username=") + + must_have_one_flag=() + must_have_one_noun=() + noun_aliases=() +} + _oc_apply_edit-last-applied() { last_command="oc_apply_edit-last-applied" @@ -17982,6 +18079,8 @@ _oc_root_command() commands=() commands+=("adm") commands+=("annotate") + commands+=("api-resources") + commands+=("api-versions") commands+=("apply") commands+=("attach") commands+=("auth") diff --git a/contrib/completions/zsh/oc b/contrib/completions/zsh/oc index 38fc6ae1f5d0..39d84469501d 100644 --- a/contrib/completions/zsh/oc +++ b/contrib/completions/zsh/oc @@ -6751,6 +6751,103 @@ _oc_annotate() noun_aliases+=("users") } +_oc_api-resources() +{ + last_command="oc_api-resources" + commands=() + + flags=() + two_word_flags=() + local_nonpersistent_flags=() + flags_with_completion=() + flags_completion=() + + flags+=("--allow-missing-template-keys") + local_nonpersistent_flags+=("--allow-missing-template-keys") + flags+=("--api-group=") + local_nonpersistent_flags+=("--api-group=") + flags+=("--namespaced") + local_nonpersistent_flags+=("--namespaced") + flags+=("--no-headers") + local_nonpersistent_flags+=("--no-headers") + flags+=("--output=") + two_word_flags+=("-o") + local_nonpersistent_flags+=("--output=") + flags+=("--as=") + flags+=("--as-group=") + flags+=("--cache-dir=") + flags+=("--certificate-authority=") + flags+=("--client-certificate=") + flags+=("--client-key=") + flags+=("--cluster=") + flags+=("--config=") + flags+=("--context=") + flags+=("--insecure-skip-tls-verify") + flags+=("--loglevel=") + flags+=("--logspec=") + flags+=("--match-server-version") + flags+=("--namespace=") + flags_with_completion+=("--namespace") + flags_completion+=("__oc_get_namespaces") + two_word_flags+=("-n") + flags_with_completion+=("-n") + flags_completion+=("__oc_get_namespaces") + flags+=("--password=") + flags+=("--request-timeout=") + flags+=("--server=") + two_word_flags+=("-s") + flags+=("--token=") + flags+=("--user=") + flags+=("--username=") + + must_have_one_flag=() + must_have_one_noun=() + noun_aliases=() +} + +_oc_api-versions() +{ + last_command="oc_api-versions" + commands=() + + flags=() + two_word_flags=() + local_nonpersistent_flags=() + flags_with_completion=() + flags_completion=() + + flags+=("--as=") + flags+=("--as-group=") + flags+=("--cache-dir=") + flags+=("--certificate-authority=") + flags+=("--client-certificate=") + flags+=("--client-key=") + flags+=("--cluster=") + flags+=("--config=") + flags+=("--context=") + flags+=("--insecure-skip-tls-verify") + flags+=("--loglevel=") + flags+=("--logspec=") + flags+=("--match-server-version") + flags+=("--namespace=") + flags_with_completion+=("--namespace") + flags_completion+=("__oc_get_namespaces") + two_word_flags+=("-n") + flags_with_completion+=("-n") + flags_completion+=("__oc_get_namespaces") + flags+=("--password=") + flags+=("--request-timeout=") + flags+=("--server=") + two_word_flags+=("-s") + flags+=("--token=") + flags+=("--user=") + flags+=("--username=") + + must_have_one_flag=() + must_have_one_noun=() + noun_aliases=() +} + _oc_apply_edit-last-applied() { last_command="oc_apply_edit-last-applied" @@ -18124,6 +18221,8 @@ _oc_root_command() commands=() commands+=("adm") commands+=("annotate") + commands+=("api-resources") + commands+=("api-versions") commands+=("apply") commands+=("attach") commands+=("auth")