From 5a44c69d30c06c0ab189292a9f36d31f31cfed20 Mon Sep 17 00:00:00 2001 From: Andrew Coleman Date: Fri, 12 Oct 2018 13:59:06 -0400 Subject: [PATCH] update completion --- bin/kubectl.completion.bash | 119 ++---------------------------------- 1 file changed, 6 insertions(+), 113 deletions(-) diff --git a/bin/kubectl.completion.bash b/bin/kubectl.completion.bash index a007422..02a1202 100644 --- a/bin/kubectl.completion.bash +++ b/bin/kubectl.completion.bash @@ -798,8 +798,6 @@ _kubectl_apply_edit-last-applied() flags_with_completion=() flags_completion=() - flags+=("--allow-missing-template-keys") - local_nonpersistent_flags+=("--allow-missing-template-keys") flags+=("--filename=") flags_with_completion+=("--filename") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") @@ -817,10 +815,6 @@ _kubectl_apply_edit-last-applied() flags+=("--recursive") flags+=("-R") local_nonpersistent_flags+=("--recursive") - flags+=("--template=") - flags_with_completion+=("--template") - flags_completion+=("_filedir") - local_nonpersistent_flags+=("--template=") flags+=("--windows-line-endings") local_nonpersistent_flags+=("--windows-line-endings") flags+=("--alsologtostderr") @@ -1066,8 +1060,6 @@ _kubectl_apply() flags+=("--selector=") two_word_flags+=("-l") local_nonpersistent_flags+=("--selector=") - flags+=("--server-dry-run") - local_nonpersistent_flags+=("--server-dry-run") flags+=("--template=") flags_with_completion+=("--template") flags_completion+=("_filedir") @@ -1277,10 +1269,6 @@ _kubectl_auth_reconcile() flags+=("--recursive") flags+=("-R") local_nonpersistent_flags+=("--recursive") - flags+=("--remove-extra-permissions") - local_nonpersistent_flags+=("--remove-extra-permissions") - flags+=("--remove-extra-subjects") - local_nonpersistent_flags+=("--remove-extra-subjects") flags+=("--template=") flags_with_completion+=("--template") flags_completion+=("_filedir") @@ -2322,8 +2310,6 @@ _kubectl_config_set-context() flags_with_completion=() flags_completion=() - flags+=("--current") - local_nonpersistent_flags+=("--current") flags+=("--alsologtostderr") flags+=("--as=") flags+=("--as-group=") @@ -3202,8 +3188,6 @@ _kubectl_create_job() local_nonpersistent_flags+=("--dry-run") flags+=("--from=") local_nonpersistent_flags+=("--from=") - flags+=("--image=") - local_nonpersistent_flags+=("--image=") flags+=("--output=") two_word_flags+=("-o") local_nonpersistent_flags+=("--output=") @@ -4879,6 +4863,9 @@ _kubectl_exec() flags+=("--container=") two_word_flags+=("-c") local_nonpersistent_flags+=("--container=") + flags+=("--pod=") + two_word_flags+=("-p") + local_nonpersistent_flags+=("--pod=") flags+=("--stdin") flags+=("-i") local_nonpersistent_flags+=("--stdin") @@ -5157,6 +5144,8 @@ _kubectl_get() flags_with_completion+=("--template") flags_completion+=("_filedir") local_nonpersistent_flags+=("--template=") + flags+=("--use-openapi-print-columns") + local_nonpersistent_flags+=("--use-openapi-print-columns") flags+=("--watch") flags+=("-w") local_nonpersistent_flags+=("--watch") @@ -5519,67 +5508,10 @@ _kubectl_patch() noun_aliases=() } -_kubectl_plugin_list() -{ - last_command="kubectl_plugin_list" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--name-only") - local_nonpersistent_flags+=("--name-only") - flags+=("--alsologtostderr") - flags+=("--as=") - flags+=("--as-group=") - flags+=("--cache-dir=") - flags+=("--certificate-authority=") - flags+=("--client-certificate=") - flags+=("--client-key=") - flags+=("--cluster=") - flags_with_completion+=("--cluster") - flags_completion+=("__kubectl_config_get_clusters") - flags+=("--context=") - flags_with_completion+=("--context") - flags_completion+=("__kubectl_config_get_contexts") - flags+=("--insecure-skip-tls-verify") - flags+=("--kubeconfig=") - flags+=("--log-backtrace-at=") - flags+=("--log-dir=") - flags+=("--log-flush-frequency=") - flags+=("--logtostderr") - flags+=("--match-server-version") - flags+=("--namespace=") - flags_with_completion+=("--namespace") - flags_completion+=("__kubectl_get_resource_namespace") - two_word_flags+=("-n") - flags_with_completion+=("-n") - flags_completion+=("__kubectl_get_resource_namespace") - flags+=("--request-timeout=") - flags+=("--server=") - two_word_flags+=("-s") - flags+=("--stderrthreshold=") - flags+=("--token=") - flags+=("--user=") - flags_with_completion+=("--user") - flags_completion+=("__kubectl_config_get_users") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - _kubectl_plugin() { last_command="kubectl_plugin" commands=() - commands+=("list") flags=() two_word_flags=() @@ -5707,8 +5639,6 @@ _kubectl_proxy() local_nonpersistent_flags+=("--api-prefix=") flags+=("--disable-filter") local_nonpersistent_flags+=("--disable-filter") - flags+=("--keepalive=") - local_nonpersistent_flags+=("--keepalive=") flags+=("--port=") two_word_flags+=("-p") local_nonpersistent_flags+=("--port=") @@ -5868,8 +5798,6 @@ _kubectl_rollout_history() flags_with_completion=() flags_completion=() - flags+=("--allow-missing-template-keys") - local_nonpersistent_flags+=("--allow-missing-template-keys") flags+=("--filename=") flags_with_completion+=("--filename") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") @@ -5877,18 +5805,11 @@ _kubectl_rollout_history() flags_with_completion+=("-f") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") local_nonpersistent_flags+=("--filename=") - flags+=("--output=") - two_word_flags+=("-o") - local_nonpersistent_flags+=("--output=") flags+=("--recursive") flags+=("-R") local_nonpersistent_flags+=("--recursive") flags+=("--revision=") local_nonpersistent_flags+=("--revision=") - flags+=("--template=") - flags_with_completion+=("--template") - flags_completion+=("_filedir") - local_nonpersistent_flags+=("--template=") flags+=("--alsologtostderr") flags+=("--as=") flags+=("--as-group=") @@ -5946,8 +5867,6 @@ _kubectl_rollout_pause() flags_with_completion=() flags_completion=() - flags+=("--allow-missing-template-keys") - local_nonpersistent_flags+=("--allow-missing-template-keys") flags+=("--filename=") flags_with_completion+=("--filename") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") @@ -5955,16 +5874,9 @@ _kubectl_rollout_pause() flags_with_completion+=("-f") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") local_nonpersistent_flags+=("--filename=") - flags+=("--output=") - two_word_flags+=("-o") - local_nonpersistent_flags+=("--output=") flags+=("--recursive") flags+=("-R") local_nonpersistent_flags+=("--recursive") - flags+=("--template=") - flags_with_completion+=("--template") - flags_completion+=("_filedir") - local_nonpersistent_flags+=("--template=") flags+=("--alsologtostderr") flags+=("--as=") flags+=("--as-group=") @@ -6020,8 +5932,6 @@ _kubectl_rollout_resume() flags_with_completion=() flags_completion=() - flags+=("--allow-missing-template-keys") - local_nonpersistent_flags+=("--allow-missing-template-keys") flags+=("--filename=") flags_with_completion+=("--filename") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") @@ -6029,16 +5939,9 @@ _kubectl_rollout_resume() flags_with_completion+=("-f") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") local_nonpersistent_flags+=("--filename=") - flags+=("--output=") - two_word_flags+=("-o") - local_nonpersistent_flags+=("--output=") flags+=("--recursive") flags+=("-R") local_nonpersistent_flags+=("--recursive") - flags+=("--template=") - flags_with_completion+=("--template") - flags_completion+=("_filedir") - local_nonpersistent_flags+=("--template=") flags+=("--alsologtostderr") flags+=("--as=") flags+=("--as-group=") @@ -6106,8 +6009,6 @@ _kubectl_rollout_status() local_nonpersistent_flags+=("--recursive") flags+=("--revision=") local_nonpersistent_flags+=("--revision=") - flags+=("--timeout=") - local_nonpersistent_flags+=("--timeout=") flags+=("--watch") flags+=("-w") local_nonpersistent_flags+=("--watch") @@ -6168,8 +6069,6 @@ _kubectl_rollout_undo() flags_with_completion=() flags_completion=() - flags+=("--allow-missing-template-keys") - local_nonpersistent_flags+=("--allow-missing-template-keys") flags+=("--dry-run") local_nonpersistent_flags+=("--dry-run") flags+=("--filename=") @@ -6179,16 +6078,9 @@ _kubectl_rollout_undo() flags_with_completion+=("-f") flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml") local_nonpersistent_flags+=("--filename=") - flags+=("--output=") - two_word_flags+=("-o") - local_nonpersistent_flags+=("--output=") flags+=("--recursive") flags+=("-R") local_nonpersistent_flags+=("--recursive") - flags+=("--template=") - flags_with_completion+=("--template") - flags_completion+=("_filedir") - local_nonpersistent_flags+=("--template=") flags+=("--to-revision=") local_nonpersistent_flags+=("--to-revision=") flags+=("--alsologtostderr") @@ -7462,6 +7354,7 @@ _kubectl_version() flags_completion=() flags+=("--client") + flags+=("-c") local_nonpersistent_flags+=("--client") flags+=("--output=") two_word_flags+=("-o")