dotfiles/home/.bash_completion.d/generated

26408 lines
732 KiB
Text
Raw Permalink Normal View History

2020-04-20 21:43:40 +02:00
# Copyright 2016 The Kubernetes Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# bash completion for kubectl -*- shell-script -*-
__kubectl_debug()
{
if [[ -n ${BASH_COMP_DEBUG_FILE} ]]; then
echo "$*" >> "${BASH_COMP_DEBUG_FILE}"
fi
}
# Homebrew on Macs have version 1.3 of bash-completion which doesn't include
# _init_completion. This is a very minimal version of that function.
__kubectl_init_completion()
{
COMPREPLY=()
_get_comp_words_by_ref "$@" cur prev words cword
}
__kubectl_index_of_word()
{
local w word=$1
shift
index=0
for w in "$@"; do
[[ $w = "$word" ]] && return
index=$((index+1))
done
index=-1
}
__kubectl_contains_word()
{
local w word=$1; shift
for w in "$@"; do
[[ $w = "$word" ]] && return
done
return 1
}
__kubectl_handle_reply()
{
__kubectl_debug "${FUNCNAME[0]}"
case $cur in
-*)
if [[ $(type -t compopt) = "builtin" ]]; then
compopt -o nospace
fi
local allflags
if [ ${#must_have_one_flag[@]} -ne 0 ]; then
allflags=("${must_have_one_flag[@]}")
else
allflags=("${flags[*]} ${two_word_flags[*]}")
fi
COMPREPLY=( $(compgen -W "${allflags[*]}" -- "$cur") )
if [[ $(type -t compopt) = "builtin" ]]; then
[[ "${COMPREPLY[0]}" == *= ]] || compopt +o nospace
fi
# complete after --flag=abc
if [[ $cur == *=* ]]; then
if [[ $(type -t compopt) = "builtin" ]]; then
compopt +o nospace
fi
local index flag
flag="${cur%=*}"
__kubectl_index_of_word "${flag}" "${flags_with_completion[@]}"
COMPREPLY=()
if [[ ${index} -ge 0 ]]; then
PREFIX=""
cur="${cur#*=}"
${flags_completion[${index}]}
if [ -n "${ZSH_VERSION}" ]; then
# zsh completion needs --flag= prefix
eval "COMPREPLY=( \"\${COMPREPLY[@]/#/${flag}=}\" )"
fi
fi
fi
return 0;
;;
esac
# check if we are handling a flag with special work handling
local index
__kubectl_index_of_word "${prev}" "${flags_with_completion[@]}"
if [[ ${index} -ge 0 ]]; then
${flags_completion[${index}]}
return
fi
# we are parsing a flag and don't have a special handler, no completion
if [[ ${cur} != "${words[cword]}" ]]; then
return
fi
local completions
completions=("${commands[@]}")
if [[ ${#must_have_one_noun[@]} -ne 0 ]]; then
completions=("${must_have_one_noun[@]}")
fi
if [[ ${#must_have_one_flag[@]} -ne 0 ]]; then
completions+=("${must_have_one_flag[@]}")
fi
COMPREPLY=( $(compgen -W "${completions[*]}" -- "$cur") )
if [[ ${#COMPREPLY[@]} -eq 0 && ${#noun_aliases[@]} -gt 0 && ${#must_have_one_noun[@]} -ne 0 ]]; then
COMPREPLY=( $(compgen -W "${noun_aliases[*]}" -- "$cur") )
fi
if [[ ${#COMPREPLY[@]} -eq 0 ]]; then
if declare -F __kubectl_custom_func >/dev/null; then
# try command name qualified custom func
__kubectl_custom_func
else
# otherwise fall back to unqualified for compatibility
declare -F __custom_func >/dev/null && __custom_func
fi
fi
# available in bash-completion >= 2, not always present on macOS
if declare -F __ltrim_colon_completions >/dev/null; then
__ltrim_colon_completions "$cur"
fi
# If there is only 1 completion and it is a flag with an = it will be completed
# but we don't want a space after the =
if [[ "${#COMPREPLY[@]}" -eq "1" ]] && [[ $(type -t compopt) = "builtin" ]] && [[ "${COMPREPLY[0]}" == --*= ]]; then
compopt -o nospace
fi
}
# The arguments should be in the form "ext1|ext2|extn"
__kubectl_handle_filename_extension_flag()
{
local ext="$1"
_filedir "@(${ext})"
}
__kubectl_handle_subdirs_in_dir_flag()
{
local dir="$1"
pushd "${dir}" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1
}
__kubectl_handle_flag()
{
__kubectl_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
# if a command required a flag, and we found it, unset must_have_one_flag()
local flagname=${words[c]}
local flagvalue
# if the word contained an =
if [[ ${words[c]} == *"="* ]]; then
flagvalue=${flagname#*=} # take in as flagvalue after the =
flagname=${flagname%=*} # strip everything after the =
flagname="${flagname}=" # but put the = back
fi
__kubectl_debug "${FUNCNAME[0]}: looking for ${flagname}"
if __kubectl_contains_word "${flagname}" "${must_have_one_flag[@]}"; then
must_have_one_flag=()
fi
# if you set a flag which only applies to this command, don't show subcommands
if __kubectl_contains_word "${flagname}" "${local_nonpersistent_flags[@]}"; then
commands=()
fi
# keep flag value with flagname as flaghash
# flaghash variable is an associative array which is only supported in bash > 3.
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
if [ -n "${flagvalue}" ] ; then
flaghash[${flagname}]=${flagvalue}
elif [ -n "${words[ $((c+1)) ]}" ] ; then
flaghash[${flagname}]=${words[ $((c+1)) ]}
else
flaghash[${flagname}]="true" # pad "true" for bool flag
fi
fi
# skip the argument to a two word flag
if [[ ${words[c]} != *"="* ]] && __kubectl_contains_word "${words[c]}" "${two_word_flags[@]}"; then
__kubectl_debug "${FUNCNAME[0]}: found a flag ${words[c]}, skip the next argument"
c=$((c+1))
# if we are looking for a flags value, don't show commands
if [[ $c -eq $cword ]]; then
commands=()
fi
fi
c=$((c+1))
}
__kubectl_handle_noun()
{
__kubectl_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
if __kubectl_contains_word "${words[c]}" "${must_have_one_noun[@]}"; then
must_have_one_noun=()
elif __kubectl_contains_word "${words[c]}" "${noun_aliases[@]}"; then
must_have_one_noun=()
fi
nouns+=("${words[c]}")
c=$((c+1))
}
__kubectl_handle_command()
{
__kubectl_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
local next_command
if [[ -n ${last_command} ]]; then
next_command="_${last_command}_${words[c]//:/__}"
else
if [[ $c -eq 0 ]]; then
next_command="_kubectl_root_command"
else
next_command="_${words[c]//:/__}"
fi
fi
c=$((c+1))
__kubectl_debug "${FUNCNAME[0]}: looking for ${next_command}"
declare -F "$next_command" >/dev/null && $next_command
}
__kubectl_handle_word()
{
if [[ $c -ge $cword ]]; then
__kubectl_handle_reply
return
fi
__kubectl_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
if [[ "${words[c]}" == -* ]]; then
__kubectl_handle_flag
elif __kubectl_contains_word "${words[c]}" "${commands[@]}"; then
__kubectl_handle_command
elif [[ $c -eq 0 ]]; then
__kubectl_handle_command
elif __kubectl_contains_word "${words[c]}" "${command_aliases[@]}"; then
# aliashash variable is an associative array which is only supported in bash > 3.
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
words[c]=${aliashash[${words[c]}]}
__kubectl_handle_command
else
__kubectl_handle_noun
fi
else
__kubectl_handle_noun
fi
__kubectl_handle_word
}
# call kubectl get $1,
__kubectl_debug_out()
{
local cmd="$1"
__kubectl_debug "${FUNCNAME[1]}: get completion by ${cmd}"
eval "${cmd} 2>/dev/null"
}
__kubectl_override_flag_list=(--kubeconfig --cluster --user --context --namespace --server -n -s)
__kubectl_override_flags()
{
local ${__kubectl_override_flag_list[*]##*-} two_word_of of var
for w in "${words[@]}"; do
if [ -n "${two_word_of}" ]; then
eval "${two_word_of##*-}=\"${two_word_of}=\${w}\""
two_word_of=
continue
fi
for of in "${__kubectl_override_flag_list[@]}"; do
case "${w}" in
${of}=*)
eval "${of##*-}=\"${w}\""
;;
${of})
two_word_of="${of}"
;;
esac
done
done
for var in "${__kubectl_override_flag_list[@]##*-}"; do
if eval "test -n \"\$${var}\""; then
eval "echo -n \${${var}}' '"
fi
done
}
__kubectl_config_get_contexts()
{
__kubectl_parse_config "contexts"
}
__kubectl_config_get_clusters()
{
__kubectl_parse_config "clusters"
}
__kubectl_config_get_users()
{
__kubectl_parse_config "users"
}
# $1 has to be "contexts", "clusters" or "users"
__kubectl_parse_config()
{
local template kubectl_out
template="{{ range .$1 }}{{ .name }} {{ end }}"
if kubectl_out=$(__kubectl_debug_out "kubectl config $(__kubectl_override_flags) -o template --template=\"${template}\" view"); then
COMPREPLY=( $( compgen -W "${kubectl_out[*]}" -- "$cur" ) )
fi
}
# $1 is the name of resource (required)
# $2 is template string for kubectl get (optional)
__kubectl_parse_get()
{
local template
template="${2:-"{{ range .items }}{{ .metadata.name }} {{ end }}"}"
local kubectl_out
if kubectl_out=$(__kubectl_debug_out "kubectl get $(__kubectl_override_flags) -o template --template=\"${template}\" \"$1\""); then
COMPREPLY+=( $( compgen -W "${kubectl_out[*]}" -- "$cur" ) )
fi
}
__kubectl_get_resource()
{
if [[ ${#nouns[@]} -eq 0 ]]; then
local kubectl_out
if kubectl_out=$(__kubectl_debug_out "kubectl api-resources $(__kubectl_override_flags) -o name --cached --request-timeout=5s --verbs=get"); then
COMPREPLY=( $( compgen -W "${kubectl_out[*]}" -- "$cur" ) )
return 0
fi
return 1
fi
__kubectl_parse_get "${nouns[${#nouns[@]} -1]}"
}
__kubectl_get_resource_namespace()
{
__kubectl_parse_get "namespace"
}
__kubectl_get_resource_pod()
{
__kubectl_parse_get "pod"
}
__kubectl_get_resource_rc()
{
__kubectl_parse_get "rc"
}
__kubectl_get_resource_node()
{
__kubectl_parse_get "node"
}
__kubectl_get_resource_clusterrole()
{
__kubectl_parse_get "clusterrole"
}
# $1 is the name of the pod we want to get the list of containers inside
__kubectl_get_containers()
{
local template
template="{{ range .spec.initContainers }}{{ .name }} {{end}}{{ range .spec.containers }}{{ .name }} {{ end }}"
__kubectl_debug "${FUNCNAME} nouns are ${nouns[*]}"
local len="${#nouns[@]}"
if [[ ${len} -ne 1 ]]; then
return
fi
local last=${nouns[${len} -1]}
local kubectl_out
if kubectl_out=$(__kubectl_debug_out "kubectl get $(__kubectl_override_flags) -o template --template=\"${template}\" pods \"${last}\""); then
COMPREPLY=( $( compgen -W "${kubectl_out[*]}" -- "$cur" ) )
fi
}
# Require both a pod and a container to be specified
__kubectl_require_pod_and_container()
{
if [[ ${#nouns[@]} -eq 0 ]]; then
__kubectl_parse_get pods
return 0
fi;
__kubectl_get_containers
return 0
}
__kubectl_cp()
{
if [[ $(type -t compopt) = "builtin" ]]; then
compopt -o nospace
fi
case "$cur" in
/*|[.~]*) # looks like a path
return
;;
*:*) # TODO: complete remote files in the pod
return
;;
*/*) # complete <namespace>/<pod>
local template namespace kubectl_out
template="{{ range .items }}{{ .metadata.namespace }}/{{ .metadata.name }}: {{ end }}"
namespace="${cur%%/*}"
if kubectl_out=$(__kubectl_debug_out "kubectl get $(__kubectl_override_flags) --namespace \"${namespace}\" -o template --template=\"${template}\" pods"); then
COMPREPLY=( $(compgen -W "${kubectl_out[*]}" -- "${cur}") )
fi
return
;;
*) # complete namespaces, pods, and filedirs
__kubectl_parse_get "namespace" "{{ range .items }}{{ .metadata.name }}/ {{ end }}"
__kubectl_parse_get "pod" "{{ range .items }}{{ .metadata.name }}: {{ end }}"
_filedir
;;
esac
}
__kubectl_custom_func() {
case ${last_command} in
kubectl_get | kubectl_describe | kubectl_delete | kubectl_label | kubectl_edit | kubectl_patch |\
kubectl_annotate | kubectl_expose | kubectl_scale | kubectl_autoscale | kubectl_taint | kubectl_rollout_* |\
kubectl_apply_edit-last-applied | kubectl_apply_view-last-applied)
__kubectl_get_resource
return
;;
kubectl_logs)
__kubectl_require_pod_and_container
return
;;
kubectl_exec | kubectl_port-forward | kubectl_top_pod | kubectl_attach)
__kubectl_get_resource_pod
return
;;
kubectl_cordon | kubectl_uncordon | kubectl_drain | kubectl_top_node)
__kubectl_get_resource_node
return
;;
kubectl_config_use-context | kubectl_config_rename-context)
__kubectl_config_get_contexts
return
;;
kubectl_config_delete-cluster)
__kubectl_config_get_clusters
return
;;
kubectl_cp)
__kubectl_cp
return
;;
*)
;;
esac
}
_kubectl_alpha_debug()
{
last_command="kubectl_alpha_debug"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--arguments-only")
local_nonpersistent_flags+=("--arguments-only")
flags+=("--attach")
local_nonpersistent_flags+=("--attach")
flags+=("--container=")
two_word_flags+=("--container")
local_nonpersistent_flags+=("--container=")
flags+=("--env=")
two_word_flags+=("--env")
local_nonpersistent_flags+=("--env=")
flags+=("--image=")
two_word_flags+=("--image")
local_nonpersistent_flags+=("--image=")
flags+=("--image-pull-policy=")
two_word_flags+=("--image-pull-policy")
local_nonpersistent_flags+=("--image-pull-policy=")
flags+=("--quiet")
local_nonpersistent_flags+=("--quiet")
flags+=("--stdin")
flags+=("-i")
local_nonpersistent_flags+=("--stdin")
flags+=("--target=")
two_word_flags+=("--target")
local_nonpersistent_flags+=("--target=")
flags+=("--tty")
flags+=("-t")
local_nonpersistent_flags+=("--tty")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_flag+=("--image=")
must_have_one_noun=()
noun_aliases=()
}
_kubectl_alpha()
{
last_command="kubectl_alpha"
command_aliases=()
commands=()
commands+=("debug")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_annotate()
{
last_command="kubectl_annotate"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--field-selector=")
two_word_flags+=("--field-selector")
local_nonpersistent_flags+=("--field-selector=")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--local")
local_nonpersistent_flags+=("--local")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--overwrite")
local_nonpersistent_flags+=("--overwrite")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--resource-version=")
two_word_flags+=("--resource-version")
local_nonpersistent_flags+=("--resource-version=")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_api-resources()
{
last_command="kubectl_api-resources"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--api-group=")
two_word_flags+=("--api-group")
local_nonpersistent_flags+=("--api-group=")
flags+=("--cached")
local_nonpersistent_flags+=("--cached")
flags+=("--namespaced")
local_nonpersistent_flags+=("--namespaced")
flags+=("--no-headers")
local_nonpersistent_flags+=("--no-headers")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--sort-by=")
two_word_flags+=("--sort-by")
local_nonpersistent_flags+=("--sort-by=")
flags+=("--verbs=")
two_word_flags+=("--verbs")
local_nonpersistent_flags+=("--verbs=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_api-versions()
{
last_command="kubectl_api-versions"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_apply_edit-last-applied()
{
last_command="kubectl_apply_edit-last-applied"
command_aliases=()
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+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--windows-line-endings")
local_nonpersistent_flags+=("--windows-line-endings")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_apply_set-last-applied()
{
last_command="kubectl_apply_set-last-applied"
command_aliases=()
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+=("--create-annotation")
local_nonpersistent_flags+=("--create-annotation")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_apply_view-last-applied()
{
last_command="kubectl_apply_view-last-applied"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_apply()
{
last_command="kubectl_apply"
command_aliases=()
commands=()
commands+=("edit-last-applied")
commands+=("set-last-applied")
commands+=("view-last-applied")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--cascade")
local_nonpersistent_flags+=("--cascade")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--field-manager=")
two_word_flags+=("--field-manager")
local_nonpersistent_flags+=("--field-manager=")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--force")
local_nonpersistent_flags+=("--force")
flags+=("--force-conflicts")
local_nonpersistent_flags+=("--force-conflicts")
flags+=("--grace-period=")
two_word_flags+=("--grace-period")
local_nonpersistent_flags+=("--grace-period=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--openapi-patch")
local_nonpersistent_flags+=("--openapi-patch")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--overwrite")
local_nonpersistent_flags+=("--overwrite")
flags+=("--prune")
local_nonpersistent_flags+=("--prune")
flags+=("--prune-whitelist=")
two_word_flags+=("--prune-whitelist")
local_nonpersistent_flags+=("--prune-whitelist=")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--server-side")
local_nonpersistent_flags+=("--server-side")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_attach()
{
last_command="kubectl_attach"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--container=")
two_word_flags+=("--container")
two_word_flags+=("-c")
local_nonpersistent_flags+=("--container=")
flags+=("--pod-running-timeout=")
two_word_flags+=("--pod-running-timeout")
local_nonpersistent_flags+=("--pod-running-timeout=")
flags+=("--stdin")
flags+=("-i")
local_nonpersistent_flags+=("--stdin")
flags+=("--tty")
flags+=("-t")
local_nonpersistent_flags+=("--tty")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_auth_can-i()
{
last_command="kubectl_auth_can-i"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
local_nonpersistent_flags+=("--all-namespaces")
flags+=("--list")
local_nonpersistent_flags+=("--list")
flags+=("--no-headers")
local_nonpersistent_flags+=("--no-headers")
flags+=("--quiet")
flags+=("-q")
local_nonpersistent_flags+=("--quiet")
flags+=("--subresource=")
two_word_flags+=("--subresource")
local_nonpersistent_flags+=("--subresource=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_auth_reconcile()
{
last_command="kubectl_auth_reconcile"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
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=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_auth()
{
last_command="kubectl_auth"
command_aliases=()
commands=()
commands+=("can-i")
commands+=("reconcile")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_autoscale()
{
last_command="kubectl_autoscale"
command_aliases=()
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+=("--cpu-percent=")
two_word_flags+=("--cpu-percent")
local_nonpersistent_flags+=("--cpu-percent=")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--generator=")
two_word_flags+=("--generator")
local_nonpersistent_flags+=("--generator=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--max=")
two_word_flags+=("--max")
local_nonpersistent_flags+=("--max=")
flags+=("--min=")
two_word_flags+=("--min")
local_nonpersistent_flags+=("--min=")
flags+=("--name=")
two_word_flags+=("--name")
local_nonpersistent_flags+=("--name=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_flag+=("--max=")
must_have_one_noun=()
must_have_one_noun+=("deployment")
must_have_one_noun+=("replicaset")
must_have_one_noun+=("replicationcontroller")
noun_aliases=()
}
_kubectl_certificate_approve()
{
last_command="kubectl_certificate_approve"
command_aliases=()
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+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--force")
local_nonpersistent_flags+=("--force")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_certificate_deny()
{
last_command="kubectl_certificate_deny"
command_aliases=()
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+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--force")
local_nonpersistent_flags+=("--force")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_certificate()
{
last_command="kubectl_certificate"
command_aliases=()
commands=()
commands+=("approve")
commands+=("deny")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_cluster-info_dump()
{
last_command="kubectl_cluster-info_dump"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
local_nonpersistent_flags+=("--all-namespaces")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--namespaces=")
two_word_flags+=("--namespaces")
local_nonpersistent_flags+=("--namespaces=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--output-directory=")
two_word_flags+=("--output-directory")
local_nonpersistent_flags+=("--output-directory=")
flags+=("--pod-running-timeout=")
two_word_flags+=("--pod-running-timeout")
local_nonpersistent_flags+=("--pod-running-timeout=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_cluster-info()
{
last_command="kubectl_cluster-info"
command_aliases=()
commands=()
commands+=("dump")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_completion()
{
last_command="kubectl_completion"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--help")
flags+=("-h")
local_nonpersistent_flags+=("--help")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("bash")
must_have_one_noun+=("zsh")
noun_aliases=()
}
_kubectl_config_current-context()
{
last_command="kubectl_config_current-context"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_config_delete-cluster()
{
last_command="kubectl_config_delete-cluster"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_config_delete-context()
{
last_command="kubectl_config_delete-context"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_config_get-clusters()
{
last_command="kubectl_config_get-clusters"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_config_get-contexts()
{
last_command="kubectl_config_get-contexts"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--no-headers")
local_nonpersistent_flags+=("--no-headers")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_config_rename-context()
{
last_command="kubectl_config_rename-context"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_config_set()
{
last_command="kubectl_config_set"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--set-raw-bytes")
local_nonpersistent_flags+=("--set-raw-bytes")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_config_set-cluster()
{
last_command="kubectl_config_set-cluster"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--embed-certs")
local_nonpersistent_flags+=("--embed-certs")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_config_set-context()
{
last_command="kubectl_config_set-context"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--current")
local_nonpersistent_flags+=("--current")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_config_set-credentials()
{
last_command="kubectl_config_set-credentials"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--auth-provider=")
two_word_flags+=("--auth-provider")
local_nonpersistent_flags+=("--auth-provider=")
flags+=("--auth-provider-arg=")
two_word_flags+=("--auth-provider-arg")
local_nonpersistent_flags+=("--auth-provider-arg=")
flags+=("--embed-certs")
local_nonpersistent_flags+=("--embed-certs")
flags+=("--exec-api-version=")
two_word_flags+=("--exec-api-version")
local_nonpersistent_flags+=("--exec-api-version=")
flags+=("--exec-arg=")
two_word_flags+=("--exec-arg")
local_nonpersistent_flags+=("--exec-arg=")
flags+=("--exec-command=")
two_word_flags+=("--exec-command")
local_nonpersistent_flags+=("--exec-command=")
flags+=("--exec-env=")
two_word_flags+=("--exec-env")
local_nonpersistent_flags+=("--exec-env=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_config_unset()
{
last_command="kubectl_config_unset"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_config_use-context()
{
last_command="kubectl_config_use-context"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_config_view()
{
last_command="kubectl_config_view"
command_aliases=()
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+=("--flatten")
local_nonpersistent_flags+=("--flatten")
flags+=("--merge")
local_nonpersistent_flags+=("--merge")
flags+=("--minify")
local_nonpersistent_flags+=("--minify")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--raw")
local_nonpersistent_flags+=("--raw")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_config()
{
last_command="kubectl_config"
command_aliases=()
commands=()
commands+=("current-context")
commands+=("delete-cluster")
commands+=("delete-context")
commands+=("get-clusters")
commands+=("get-contexts")
commands+=("rename-context")
commands+=("set")
commands+=("set-cluster")
commands+=("set-context")
commands+=("set-credentials")
commands+=("unset")
commands+=("use-context")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("use")
aliashash["use"]="use-context"
fi
commands+=("view")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_convert()
{
last_command="kubectl_convert"
command_aliases=()
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+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--local")
local_nonpersistent_flags+=("--local")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--output-version=")
two_word_flags+=("--output-version")
local_nonpersistent_flags+=("--output-version=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_cordon()
{
last_command="kubectl_cordon"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_cp()
{
last_command="kubectl_cp"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--container=")
two_word_flags+=("--container")
two_word_flags+=("-c")
local_nonpersistent_flags+=("--container=")
flags+=("--no-preserve")
local_nonpersistent_flags+=("--no-preserve")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_clusterrole()
{
last_command="kubectl_create_clusterrole"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--aggregation-rule=")
two_word_flags+=("--aggregation-rule")
local_nonpersistent_flags+=("--aggregation-rule=")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--non-resource-url=")
two_word_flags+=("--non-resource-url")
local_nonpersistent_flags+=("--non-resource-url=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--resource=")
two_word_flags+=("--resource")
local_nonpersistent_flags+=("--resource=")
flags+=("--resource-name=")
two_word_flags+=("--resource-name")
local_nonpersistent_flags+=("--resource-name=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--verb=")
two_word_flags+=("--verb")
local_nonpersistent_flags+=("--verb=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_clusterrolebinding()
{
last_command="kubectl_create_clusterrolebinding"
command_aliases=()
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+=("--clusterrole=")
two_word_flags+=("--clusterrole")
flags_with_completion+=("--clusterrole")
flags_completion+=("__kubectl_get_resource_clusterrole")
local_nonpersistent_flags+=("--clusterrole=")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--group=")
two_word_flags+=("--group")
local_nonpersistent_flags+=("--group=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--serviceaccount=")
two_word_flags+=("--serviceaccount")
local_nonpersistent_flags+=("--serviceaccount=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_configmap()
{
last_command="kubectl_create_configmap"
command_aliases=()
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+=("--append-hash")
local_nonpersistent_flags+=("--append-hash")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--from-env-file=")
two_word_flags+=("--from-env-file")
local_nonpersistent_flags+=("--from-env-file=")
flags+=("--from-file=")
two_word_flags+=("--from-file")
local_nonpersistent_flags+=("--from-file=")
flags+=("--from-literal=")
two_word_flags+=("--from-literal")
local_nonpersistent_flags+=("--from-literal=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_cronjob()
{
last_command="kubectl_create_cronjob"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--image=")
two_word_flags+=("--image")
local_nonpersistent_flags+=("--image=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--restart=")
two_word_flags+=("--restart")
local_nonpersistent_flags+=("--restart=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--schedule=")
two_word_flags+=("--schedule")
local_nonpersistent_flags+=("--schedule=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_deployment()
{
last_command="kubectl_create_deployment"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--image=")
two_word_flags+=("--image")
local_nonpersistent_flags+=("--image=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_flag+=("--image=")
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_job()
{
last_command="kubectl_create_job"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--from=")
two_word_flags+=("--from")
local_nonpersistent_flags+=("--from=")
flags+=("--image=")
two_word_flags+=("--image")
local_nonpersistent_flags+=("--image=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_namespace()
{
last_command="kubectl_create_namespace"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_poddisruptionbudget()
{
last_command="kubectl_create_poddisruptionbudget"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--max-unavailable=")
two_word_flags+=("--max-unavailable")
local_nonpersistent_flags+=("--max-unavailable=")
flags+=("--min-available=")
two_word_flags+=("--min-available")
local_nonpersistent_flags+=("--min-available=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--selector=")
two_word_flags+=("--selector")
local_nonpersistent_flags+=("--selector=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_priorityclass()
{
last_command="kubectl_create_priorityclass"
command_aliases=()
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+=("--description=")
two_word_flags+=("--description")
local_nonpersistent_flags+=("--description=")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--global-default")
local_nonpersistent_flags+=("--global-default")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--preemption-policy=")
two_word_flags+=("--preemption-policy")
local_nonpersistent_flags+=("--preemption-policy=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--value=")
two_word_flags+=("--value")
local_nonpersistent_flags+=("--value=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_quota()
{
last_command="kubectl_create_quota"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--hard=")
two_word_flags+=("--hard")
local_nonpersistent_flags+=("--hard=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--scopes=")
two_word_flags+=("--scopes")
local_nonpersistent_flags+=("--scopes=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_role()
{
last_command="kubectl_create_role"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--resource=")
two_word_flags+=("--resource")
local_nonpersistent_flags+=("--resource=")
flags+=("--resource-name=")
two_word_flags+=("--resource-name")
local_nonpersistent_flags+=("--resource-name=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--verb=")
two_word_flags+=("--verb")
local_nonpersistent_flags+=("--verb=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_rolebinding()
{
last_command="kubectl_create_rolebinding"
command_aliases=()
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+=("--clusterrole=")
two_word_flags+=("--clusterrole")
local_nonpersistent_flags+=("--clusterrole=")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--group=")
two_word_flags+=("--group")
local_nonpersistent_flags+=("--group=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--role=")
two_word_flags+=("--role")
local_nonpersistent_flags+=("--role=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--serviceaccount=")
two_word_flags+=("--serviceaccount")
local_nonpersistent_flags+=("--serviceaccount=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_secret_docker-registry()
{
last_command="kubectl_create_secret_docker-registry"
command_aliases=()
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+=("--append-hash")
local_nonpersistent_flags+=("--append-hash")
flags+=("--docker-email=")
two_word_flags+=("--docker-email")
local_nonpersistent_flags+=("--docker-email=")
flags+=("--docker-password=")
two_word_flags+=("--docker-password")
local_nonpersistent_flags+=("--docker-password=")
flags+=("--docker-server=")
two_word_flags+=("--docker-server")
local_nonpersistent_flags+=("--docker-server=")
flags+=("--docker-username=")
two_word_flags+=("--docker-username")
local_nonpersistent_flags+=("--docker-username=")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--from-file=")
two_word_flags+=("--from-file")
local_nonpersistent_flags+=("--from-file=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_flag+=("--docker-password=")
must_have_one_flag+=("--docker-username=")
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_secret_generic()
{
last_command="kubectl_create_secret_generic"
command_aliases=()
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+=("--append-hash")
local_nonpersistent_flags+=("--append-hash")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--from-env-file=")
two_word_flags+=("--from-env-file")
local_nonpersistent_flags+=("--from-env-file=")
flags+=("--from-file=")
two_word_flags+=("--from-file")
local_nonpersistent_flags+=("--from-file=")
flags+=("--from-literal=")
two_word_flags+=("--from-literal")
local_nonpersistent_flags+=("--from-literal=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--type=")
two_word_flags+=("--type")
local_nonpersistent_flags+=("--type=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_secret_tls()
{
last_command="kubectl_create_secret_tls"
command_aliases=()
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+=("--append-hash")
local_nonpersistent_flags+=("--append-hash")
flags+=("--cert=")
two_word_flags+=("--cert")
local_nonpersistent_flags+=("--cert=")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--key=")
two_word_flags+=("--key")
local_nonpersistent_flags+=("--key=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_secret()
{
last_command="kubectl_create_secret"
command_aliases=()
commands=()
commands+=("docker-registry")
commands+=("generic")
commands+=("tls")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_service_clusterip()
{
last_command="kubectl_create_service_clusterip"
command_aliases=()
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+=("--clusterip=")
two_word_flags+=("--clusterip")
local_nonpersistent_flags+=("--clusterip=")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--tcp=")
two_word_flags+=("--tcp")
local_nonpersistent_flags+=("--tcp=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_service_externalname()
{
last_command="kubectl_create_service_externalname"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--external-name=")
two_word_flags+=("--external-name")
local_nonpersistent_flags+=("--external-name=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--tcp=")
two_word_flags+=("--tcp")
local_nonpersistent_flags+=("--tcp=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_flag+=("--external-name=")
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_service_loadbalancer()
{
last_command="kubectl_create_service_loadbalancer"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--tcp=")
two_word_flags+=("--tcp")
local_nonpersistent_flags+=("--tcp=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_service_nodeport()
{
last_command="kubectl_create_service_nodeport"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--node-port=")
two_word_flags+=("--node-port")
local_nonpersistent_flags+=("--node-port=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--tcp=")
two_word_flags+=("--tcp")
local_nonpersistent_flags+=("--tcp=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_service()
{
last_command="kubectl_create_service"
command_aliases=()
commands=()
commands+=("clusterip")
commands+=("externalname")
commands+=("loadbalancer")
commands+=("nodeport")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create_serviceaccount()
{
last_command="kubectl_create_serviceaccount"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_create()
{
last_command="kubectl_create"
command_aliases=()
commands=()
commands+=("clusterrole")
commands+=("clusterrolebinding")
commands+=("configmap")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("cm")
aliashash["cm"]="configmap"
fi
commands+=("cronjob")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("cj")
aliashash["cj"]="cronjob"
fi
commands+=("deployment")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("deploy")
aliashash["deploy"]="deployment"
fi
commands+=("job")
commands+=("namespace")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ns")
aliashash["ns"]="namespace"
fi
commands+=("poddisruptionbudget")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("pdb")
aliashash["pdb"]="poddisruptionbudget"
fi
commands+=("priorityclass")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("pc")
aliashash["pc"]="priorityclass"
fi
commands+=("quota")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("resourcequota")
aliashash["resourcequota"]="quota"
fi
commands+=("role")
commands+=("rolebinding")
commands+=("secret")
commands+=("service")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("svc")
aliashash["svc"]="service"
fi
commands+=("serviceaccount")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("sa")
aliashash["sa"]="serviceaccount"
fi
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--edit")
local_nonpersistent_flags+=("--edit")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--raw=")
two_word_flags+=("--raw")
local_nonpersistent_flags+=("--raw=")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--windows-line-endings")
local_nonpersistent_flags+=("--windows-line-endings")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_delete()
{
last_command="kubectl_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--all-namespaces")
flags+=("-A")
local_nonpersistent_flags+=("--all-namespaces")
flags+=("--cascade")
local_nonpersistent_flags+=("--cascade")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--field-selector=")
two_word_flags+=("--field-selector")
local_nonpersistent_flags+=("--field-selector=")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--force")
local_nonpersistent_flags+=("--force")
flags+=("--grace-period=")
two_word_flags+=("--grace-period")
local_nonpersistent_flags+=("--grace-period=")
flags+=("--ignore-not-found")
local_nonpersistent_flags+=("--ignore-not-found")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--now")
local_nonpersistent_flags+=("--now")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--raw=")
two_word_flags+=("--raw")
local_nonpersistent_flags+=("--raw=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_describe()
{
last_command="kubectl_describe"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
local_nonpersistent_flags+=("--all-namespaces")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--show-events")
local_nonpersistent_flags+=("--show-events")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_diff()
{
last_command="kubectl_diff"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--field-manager=")
two_word_flags+=("--field-manager")
local_nonpersistent_flags+=("--field-manager=")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--force-conflicts")
local_nonpersistent_flags+=("--force-conflicts")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--server-side")
local_nonpersistent_flags+=("--server-side")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_drain()
{
last_command="kubectl_drain"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--delete-local-data")
local_nonpersistent_flags+=("--delete-local-data")
flags+=("--disable-eviction")
local_nonpersistent_flags+=("--disable-eviction")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--force")
local_nonpersistent_flags+=("--force")
flags+=("--grace-period=")
two_word_flags+=("--grace-period")
local_nonpersistent_flags+=("--grace-period=")
flags+=("--ignore-daemonsets")
local_nonpersistent_flags+=("--ignore-daemonsets")
flags+=("--pod-selector=")
two_word_flags+=("--pod-selector")
local_nonpersistent_flags+=("--pod-selector=")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--skip-wait-for-delete-timeout=")
two_word_flags+=("--skip-wait-for-delete-timeout")
local_nonpersistent_flags+=("--skip-wait-for-delete-timeout=")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_edit()
{
last_command="kubectl_edit"
command_aliases=()
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+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--output-patch")
local_nonpersistent_flags+=("--output-patch")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--windows-line-endings")
local_nonpersistent_flags+=("--windows-line-endings")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_exec()
{
last_command="kubectl_exec"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--container=")
two_word_flags+=("--container")
two_word_flags+=("-c")
local_nonpersistent_flags+=("--container=")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--pod-running-timeout=")
two_word_flags+=("--pod-running-timeout")
local_nonpersistent_flags+=("--pod-running-timeout=")
flags+=("--stdin")
flags+=("-i")
local_nonpersistent_flags+=("--stdin")
flags+=("--tty")
flags+=("-t")
local_nonpersistent_flags+=("--tty")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_explain()
{
last_command="kubectl_explain"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--api-version=")
two_word_flags+=("--api-version")
local_nonpersistent_flags+=("--api-version=")
flags+=("--recursive")
local_nonpersistent_flags+=("--recursive")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_expose()
{
last_command="kubectl_expose"
command_aliases=()
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+=("--cluster-ip=")
two_word_flags+=("--cluster-ip")
local_nonpersistent_flags+=("--cluster-ip=")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--external-ip=")
two_word_flags+=("--external-ip")
local_nonpersistent_flags+=("--external-ip=")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--generator=")
two_word_flags+=("--generator")
local_nonpersistent_flags+=("--generator=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--labels=")
two_word_flags+=("--labels")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--labels=")
flags+=("--load-balancer-ip=")
two_word_flags+=("--load-balancer-ip")
local_nonpersistent_flags+=("--load-balancer-ip=")
flags+=("--name=")
two_word_flags+=("--name")
local_nonpersistent_flags+=("--name=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--overrides=")
two_word_flags+=("--overrides")
local_nonpersistent_flags+=("--overrides=")
flags+=("--port=")
two_word_flags+=("--port")
local_nonpersistent_flags+=("--port=")
flags+=("--protocol=")
two_word_flags+=("--protocol")
local_nonpersistent_flags+=("--protocol=")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--selector=")
two_word_flags+=("--selector")
local_nonpersistent_flags+=("--selector=")
flags+=("--session-affinity=")
two_word_flags+=("--session-affinity")
local_nonpersistent_flags+=("--session-affinity=")
flags+=("--target-port=")
two_word_flags+=("--target-port")
local_nonpersistent_flags+=("--target-port=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--type=")
two_word_flags+=("--type")
local_nonpersistent_flags+=("--type=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("deployment")
must_have_one_noun+=("pod")
must_have_one_noun+=("replicaset")
must_have_one_noun+=("replicationcontroller")
must_have_one_noun+=("service")
noun_aliases=()
}
_kubectl_get()
{
last_command="kubectl_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
local_nonpersistent_flags+=("--all-namespaces")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--chunk-size=")
two_word_flags+=("--chunk-size")
local_nonpersistent_flags+=("--chunk-size=")
flags+=("--field-selector=")
two_word_flags+=("--field-selector")
local_nonpersistent_flags+=("--field-selector=")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--ignore-not-found")
local_nonpersistent_flags+=("--ignore-not-found")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--label-columns=")
two_word_flags+=("--label-columns")
two_word_flags+=("-L")
local_nonpersistent_flags+=("--label-columns=")
flags+=("--no-headers")
local_nonpersistent_flags+=("--no-headers")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--output-watch-events")
local_nonpersistent_flags+=("--output-watch-events")
flags+=("--raw=")
two_word_flags+=("--raw")
local_nonpersistent_flags+=("--raw=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--server-print")
local_nonpersistent_flags+=("--server-print")
flags+=("--show-kind")
local_nonpersistent_flags+=("--show-kind")
flags+=("--show-labels")
local_nonpersistent_flags+=("--show-labels")
flags+=("--sort-by=")
two_word_flags+=("--sort-by")
local_nonpersistent_flags+=("--sort-by=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--watch")
flags+=("-w")
local_nonpersistent_flags+=("--watch")
flags+=("--watch-only")
local_nonpersistent_flags+=("--watch-only")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_kustomize()
{
last_command="kubectl_kustomize"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_label()
{
last_command="kubectl_label"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--field-selector=")
two_word_flags+=("--field-selector")
local_nonpersistent_flags+=("--field-selector=")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--list")
local_nonpersistent_flags+=("--list")
flags+=("--local")
local_nonpersistent_flags+=("--local")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--overwrite")
local_nonpersistent_flags+=("--overwrite")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--resource-version=")
two_word_flags+=("--resource-version")
local_nonpersistent_flags+=("--resource-version=")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_logs()
{
last_command="kubectl_logs"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-containers")
local_nonpersistent_flags+=("--all-containers")
flags+=("--container=")
two_word_flags+=("--container")
two_word_flags+=("-c")
local_nonpersistent_flags+=("--container=")
flags+=("--follow")
flags+=("-f")
local_nonpersistent_flags+=("--follow")
flags+=("--ignore-errors")
local_nonpersistent_flags+=("--ignore-errors")
flags+=("--insecure-skip-tls-verify-backend")
local_nonpersistent_flags+=("--insecure-skip-tls-verify-backend")
flags+=("--limit-bytes=")
two_word_flags+=("--limit-bytes")
local_nonpersistent_flags+=("--limit-bytes=")
flags+=("--max-log-requests=")
two_word_flags+=("--max-log-requests")
local_nonpersistent_flags+=("--max-log-requests=")
flags+=("--pod-running-timeout=")
two_word_flags+=("--pod-running-timeout")
local_nonpersistent_flags+=("--pod-running-timeout=")
flags+=("--prefix")
local_nonpersistent_flags+=("--prefix")
flags+=("--previous")
flags+=("-p")
local_nonpersistent_flags+=("--previous")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--since=")
two_word_flags+=("--since")
local_nonpersistent_flags+=("--since=")
flags+=("--since-time=")
two_word_flags+=("--since-time")
local_nonpersistent_flags+=("--since-time=")
flags+=("--tail=")
two_word_flags+=("--tail")
local_nonpersistent_flags+=("--tail=")
flags+=("--timestamps")
local_nonpersistent_flags+=("--timestamps")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_options()
{
last_command="kubectl_options"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_patch()
{
last_command="kubectl_patch"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--local")
local_nonpersistent_flags+=("--local")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--patch=")
two_word_flags+=("--patch")
two_word_flags+=("-p")
local_nonpersistent_flags+=("--patch=")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--type=")
two_word_flags+=("--type")
local_nonpersistent_flags+=("--type=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_flag+=("--patch=")
must_have_one_flag+=("-p")
must_have_one_noun=()
noun_aliases=()
}
_kubectl_plugin_list()
{
last_command="kubectl_plugin_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--name-only")
local_nonpersistent_flags+=("--name-only")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_plugin()
{
last_command="kubectl_plugin"
command_aliases=()
commands=()
commands+=("list")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_port-forward()
{
last_command="kubectl_port-forward"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--address=")
two_word_flags+=("--address")
local_nonpersistent_flags+=("--address=")
flags+=("--pod-running-timeout=")
two_word_flags+=("--pod-running-timeout")
local_nonpersistent_flags+=("--pod-running-timeout=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_proxy()
{
last_command="kubectl_proxy"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--accept-hosts=")
two_word_flags+=("--accept-hosts")
local_nonpersistent_flags+=("--accept-hosts=")
flags+=("--accept-paths=")
two_word_flags+=("--accept-paths")
local_nonpersistent_flags+=("--accept-paths=")
flags+=("--address=")
two_word_flags+=("--address")
local_nonpersistent_flags+=("--address=")
flags+=("--api-prefix=")
two_word_flags+=("--api-prefix")
local_nonpersistent_flags+=("--api-prefix=")
flags+=("--disable-filter")
local_nonpersistent_flags+=("--disable-filter")
flags+=("--keepalive=")
two_word_flags+=("--keepalive")
local_nonpersistent_flags+=("--keepalive=")
flags+=("--port=")
two_word_flags+=("--port")
two_word_flags+=("-p")
local_nonpersistent_flags+=("--port=")
flags+=("--reject-methods=")
two_word_flags+=("--reject-methods")
local_nonpersistent_flags+=("--reject-methods=")
flags+=("--reject-paths=")
two_word_flags+=("--reject-paths")
local_nonpersistent_flags+=("--reject-paths=")
flags+=("--unix-socket=")
two_word_flags+=("--unix-socket")
two_word_flags+=("-u")
local_nonpersistent_flags+=("--unix-socket=")
flags+=("--www=")
two_word_flags+=("--www")
two_word_flags+=("-w")
local_nonpersistent_flags+=("--www=")
flags+=("--www-prefix=")
two_word_flags+=("--www-prefix")
two_word_flags+=("-P")
local_nonpersistent_flags+=("--www-prefix=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_replace()
{
last_command="kubectl_replace"
command_aliases=()
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+=("--cascade")
local_nonpersistent_flags+=("--cascade")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--force")
local_nonpersistent_flags+=("--force")
flags+=("--grace-period=")
two_word_flags+=("--grace-period")
local_nonpersistent_flags+=("--grace-period=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--raw=")
two_word_flags+=("--raw")
local_nonpersistent_flags+=("--raw=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_rollout_history()
{
last_command="kubectl_rollout_history"
command_aliases=()
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+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--revision=")
two_word_flags+=("--revision")
local_nonpersistent_flags+=("--revision=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("daemonset")
must_have_one_noun+=("deployment")
must_have_one_noun+=("statefulset")
noun_aliases=()
}
_kubectl_rollout_pause()
{
last_command="kubectl_rollout_pause"
command_aliases=()
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+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("deployment")
noun_aliases=()
}
_kubectl_rollout_restart()
{
last_command="kubectl_rollout_restart"
command_aliases=()
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+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("daemonset")
must_have_one_noun+=("deployment")
must_have_one_noun+=("statefulset")
noun_aliases=()
}
_kubectl_rollout_resume()
{
last_command="kubectl_rollout_resume"
command_aliases=()
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+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("deployment")
noun_aliases=()
}
_kubectl_rollout_status()
{
last_command="kubectl_rollout_status"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--revision=")
two_word_flags+=("--revision")
local_nonpersistent_flags+=("--revision=")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--watch")
flags+=("-w")
local_nonpersistent_flags+=("--watch")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("daemonset")
must_have_one_noun+=("deployment")
must_have_one_noun+=("statefulset")
noun_aliases=()
}
_kubectl_rollout_undo()
{
last_command="kubectl_rollout_undo"
command_aliases=()
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+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--to-revision=")
two_word_flags+=("--to-revision")
local_nonpersistent_flags+=("--to-revision=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("daemonset")
must_have_one_noun+=("deployment")
must_have_one_noun+=("statefulset")
noun_aliases=()
}
_kubectl_rollout()
{
last_command="kubectl_rollout"
command_aliases=()
commands=()
commands+=("history")
commands+=("pause")
commands+=("restart")
commands+=("resume")
commands+=("status")
commands+=("undo")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_run()
{
last_command="kubectl_run"
command_aliases=()
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+=("--attach")
local_nonpersistent_flags+=("--attach")
flags+=("--cascade")
local_nonpersistent_flags+=("--cascade")
flags+=("--command")
local_nonpersistent_flags+=("--command")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--env=")
two_word_flags+=("--env")
local_nonpersistent_flags+=("--env=")
flags+=("--expose")
local_nonpersistent_flags+=("--expose")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--force")
local_nonpersistent_flags+=("--force")
flags+=("--grace-period=")
two_word_flags+=("--grace-period")
local_nonpersistent_flags+=("--grace-period=")
flags+=("--hostport=")
two_word_flags+=("--hostport")
local_nonpersistent_flags+=("--hostport=")
flags+=("--image=")
two_word_flags+=("--image")
local_nonpersistent_flags+=("--image=")
flags+=("--image-pull-policy=")
two_word_flags+=("--image-pull-policy")
local_nonpersistent_flags+=("--image-pull-policy=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--labels=")
two_word_flags+=("--labels")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--labels=")
flags+=("--leave-stdin-open")
local_nonpersistent_flags+=("--leave-stdin-open")
flags+=("--limits=")
two_word_flags+=("--limits")
local_nonpersistent_flags+=("--limits=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--overrides=")
two_word_flags+=("--overrides")
local_nonpersistent_flags+=("--overrides=")
flags+=("--pod-running-timeout=")
two_word_flags+=("--pod-running-timeout")
local_nonpersistent_flags+=("--pod-running-timeout=")
flags+=("--port=")
two_word_flags+=("--port")
local_nonpersistent_flags+=("--port=")
flags+=("--quiet")
local_nonpersistent_flags+=("--quiet")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--requests=")
two_word_flags+=("--requests")
local_nonpersistent_flags+=("--requests=")
flags+=("--restart=")
two_word_flags+=("--restart")
local_nonpersistent_flags+=("--restart=")
flags+=("--rm")
local_nonpersistent_flags+=("--rm")
flags+=("--save-config")
local_nonpersistent_flags+=("--save-config")
flags+=("--serviceaccount=")
two_word_flags+=("--serviceaccount")
local_nonpersistent_flags+=("--serviceaccount=")
flags+=("--stdin")
flags+=("-i")
local_nonpersistent_flags+=("--stdin")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--tty")
flags+=("-t")
local_nonpersistent_flags+=("--tty")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_flag+=("--image=")
must_have_one_noun=()
noun_aliases=()
}
_kubectl_scale()
{
last_command="kubectl_scale"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--current-replicas=")
two_word_flags+=("--current-replicas")
local_nonpersistent_flags+=("--current-replicas=")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--replicas=")
two_word_flags+=("--replicas")
local_nonpersistent_flags+=("--replicas=")
flags+=("--resource-version=")
two_word_flags+=("--resource-version")
local_nonpersistent_flags+=("--resource-version=")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_flag+=("--replicas=")
must_have_one_noun=()
must_have_one_noun+=("deployment")
must_have_one_noun+=("replicaset")
must_have_one_noun+=("replicationcontroller")
must_have_one_noun+=("statefulset")
noun_aliases=()
}
_kubectl_set_env()
{
last_command="kubectl_set_env"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--containers=")
two_word_flags+=("--containers")
two_word_flags+=("-c")
local_nonpersistent_flags+=("--containers=")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--env=")
two_word_flags+=("--env")
two_word_flags+=("-e")
local_nonpersistent_flags+=("--env=")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--from=")
two_word_flags+=("--from")
local_nonpersistent_flags+=("--from=")
flags+=("--keys=")
two_word_flags+=("--keys")
local_nonpersistent_flags+=("--keys=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--list")
local_nonpersistent_flags+=("--list")
flags+=("--local")
local_nonpersistent_flags+=("--local")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--overwrite")
local_nonpersistent_flags+=("--overwrite")
flags+=("--prefix=")
two_word_flags+=("--prefix")
local_nonpersistent_flags+=("--prefix=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--resolve")
local_nonpersistent_flags+=("--resolve")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_set_image()
{
last_command="kubectl_set_image"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--local")
local_nonpersistent_flags+=("--local")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_set_resources()
{
last_command="kubectl_set_resources"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--containers=")
two_word_flags+=("--containers")
two_word_flags+=("-c")
local_nonpersistent_flags+=("--containers=")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--limits=")
two_word_flags+=("--limits")
local_nonpersistent_flags+=("--limits=")
flags+=("--local")
local_nonpersistent_flags+=("--local")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--requests=")
two_word_flags+=("--requests")
local_nonpersistent_flags+=("--requests=")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_set_selector()
{
last_command="kubectl_set_selector"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--local")
local_nonpersistent_flags+=("--local")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--resource-version=")
two_word_flags+=("--resource-version")
local_nonpersistent_flags+=("--resource-version=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_set_serviceaccount()
{
last_command="kubectl_set_serviceaccount"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--local")
local_nonpersistent_flags+=("--local")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--record")
local_nonpersistent_flags+=("--record")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_set_subject()
{
last_command="kubectl_set_subject"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--group=")
two_word_flags+=("--group")
local_nonpersistent_flags+=("--group=")
flags+=("--kustomize=")
two_word_flags+=("--kustomize")
two_word_flags+=("-k")
local_nonpersistent_flags+=("--kustomize=")
flags+=("--local")
local_nonpersistent_flags+=("--local")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--serviceaccount=")
two_word_flags+=("--serviceaccount")
local_nonpersistent_flags+=("--serviceaccount=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_set()
{
last_command="kubectl_set"
command_aliases=()
commands=()
commands+=("env")
commands+=("image")
commands+=("resources")
commands+=("selector")
commands+=("serviceaccount")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("sa")
aliashash["sa"]="serviceaccount"
fi
commands+=("subject")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_taint()
{
last_command="kubectl_taint"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--overwrite")
local_nonpersistent_flags+=("--overwrite")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("node")
noun_aliases=()
}
_kubectl_top_node()
{
last_command="kubectl_top_node"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--heapster-namespace=")
two_word_flags+=("--heapster-namespace")
local_nonpersistent_flags+=("--heapster-namespace=")
flags+=("--heapster-port=")
two_word_flags+=("--heapster-port")
local_nonpersistent_flags+=("--heapster-port=")
flags+=("--heapster-scheme=")
two_word_flags+=("--heapster-scheme")
local_nonpersistent_flags+=("--heapster-scheme=")
flags+=("--heapster-service=")
two_word_flags+=("--heapster-service")
local_nonpersistent_flags+=("--heapster-service=")
flags+=("--no-headers")
local_nonpersistent_flags+=("--no-headers")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--sort-by=")
two_word_flags+=("--sort-by")
local_nonpersistent_flags+=("--sort-by=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_top_pod()
{
last_command="kubectl_top_pod"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all-namespaces")
flags+=("-A")
local_nonpersistent_flags+=("--all-namespaces")
flags+=("--containers")
local_nonpersistent_flags+=("--containers")
flags+=("--heapster-namespace=")
two_word_flags+=("--heapster-namespace")
local_nonpersistent_flags+=("--heapster-namespace=")
flags+=("--heapster-port=")
two_word_flags+=("--heapster-port")
local_nonpersistent_flags+=("--heapster-port=")
flags+=("--heapster-scheme=")
two_word_flags+=("--heapster-scheme")
local_nonpersistent_flags+=("--heapster-scheme=")
flags+=("--heapster-service=")
two_word_flags+=("--heapster-service")
local_nonpersistent_flags+=("--heapster-service=")
flags+=("--no-headers")
local_nonpersistent_flags+=("--no-headers")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--sort-by=")
two_word_flags+=("--sort-by")
local_nonpersistent_flags+=("--sort-by=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_top()
{
last_command="kubectl_top"
command_aliases=()
commands=()
commands+=("node")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("no")
aliashash["no"]="node"
command_aliases+=("nodes")
aliashash["nodes"]="node"
fi
commands+=("pod")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("po")
aliashash["po"]="pod"
command_aliases+=("pods")
aliashash["pods"]="pod"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_uncordon()
{
last_command="kubectl_uncordon"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_version()
{
last_command="kubectl_version"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--client")
local_nonpersistent_flags+=("--client")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--short")
local_nonpersistent_flags+=("--short")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_wait()
{
last_command="kubectl_wait"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
local_nonpersistent_flags+=("--all")
flags+=("--all-namespaces")
flags+=("-A")
local_nonpersistent_flags+=("--all-namespaces")
flags+=("--allow-missing-template-keys")
local_nonpersistent_flags+=("--allow-missing-template-keys")
flags+=("--field-selector=")
two_word_flags+=("--field-selector")
local_nonpersistent_flags+=("--field-selector=")
flags+=("--filename=")
two_word_flags+=("--filename")
flags_with_completion+=("--filename")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
two_word_flags+=("-f")
flags_with_completion+=("-f")
flags_completion+=("__kubectl_handle_filename_extension_flag json|yaml|yml")
local_nonpersistent_flags+=("--filename=")
flags+=("--for=")
two_word_flags+=("--for")
local_nonpersistent_flags+=("--for=")
flags+=("--local")
local_nonpersistent_flags+=("--local")
flags+=("--output=")
two_word_flags+=("--output")
two_word_flags+=("-o")
local_nonpersistent_flags+=("--output=")
flags+=("--recursive")
flags+=("-R")
local_nonpersistent_flags+=("--recursive")
flags+=("--selector=")
two_word_flags+=("--selector")
two_word_flags+=("-l")
local_nonpersistent_flags+=("--selector=")
flags+=("--template=")
two_word_flags+=("--template")
flags_with_completion+=("--template")
flags_completion+=("_filedir")
local_nonpersistent_flags+=("--template=")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_kubectl_root_command()
{
last_command="kubectl"
command_aliases=()
commands=()
commands+=("alpha")
commands+=("annotate")
commands+=("api-resources")
commands+=("api-versions")
commands+=("apply")
commands+=("attach")
commands+=("auth")
commands+=("autoscale")
commands+=("certificate")
commands+=("cluster-info")
commands+=("completion")
commands+=("config")
commands+=("convert")
commands+=("cordon")
commands+=("cp")
commands+=("create")
commands+=("delete")
commands+=("describe")
commands+=("diff")
commands+=("drain")
commands+=("edit")
commands+=("exec")
commands+=("explain")
commands+=("expose")
commands+=("get")
commands+=("kustomize")
commands+=("label")
commands+=("logs")
commands+=("options")
commands+=("patch")
commands+=("plugin")
commands+=("port-forward")
commands+=("proxy")
commands+=("replace")
commands+=("rollout")
commands+=("run")
commands+=("scale")
commands+=("set")
commands+=("taint")
commands+=("top")
commands+=("uncordon")
commands+=("version")
commands+=("wait")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--as=")
two_word_flags+=("--as")
flags+=("--as-group=")
two_word_flags+=("--as-group")
flags+=("--cache-dir=")
two_word_flags+=("--cache-dir")
flags+=("--certificate-authority=")
two_word_flags+=("--certificate-authority")
flags+=("--client-certificate=")
two_word_flags+=("--client-certificate")
flags+=("--client-key=")
two_word_flags+=("--client-key")
flags+=("--cluster=")
two_word_flags+=("--cluster")
flags_with_completion+=("--cluster")
flags_completion+=("__kubectl_config_get_clusters")
flags+=("--context=")
two_word_flags+=("--context")
flags_with_completion+=("--context")
flags_completion+=("__kubectl_config_get_contexts")
flags+=("--insecure-skip-tls-verify")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--log-flush-frequency=")
two_word_flags+=("--log-flush-frequency")
flags+=("--logtostderr")
flags+=("--match-server-version")
flags+=("--namespace=")
two_word_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+=("--password=")
two_word_flags+=("--password")
flags+=("--profile=")
two_word_flags+=("--profile")
flags+=("--profile-output=")
two_word_flags+=("--profile-output")
flags+=("--request-timeout=")
two_word_flags+=("--request-timeout")
flags+=("--server=")
two_word_flags+=("--server")
two_word_flags+=("-s")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--tls-server-name=")
two_word_flags+=("--tls-server-name")
flags+=("--token=")
two_word_flags+=("--token")
flags+=("--user=")
two_word_flags+=("--user")
flags_with_completion+=("--user")
flags_completion+=("__kubectl_config_get_users")
flags+=("--username=")
two_word_flags+=("--username")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
__start_kubectl()
{
local cur prev words cword
declare -A flaghash 2>/dev/null || :
declare -A aliashash 2>/dev/null || :
if declare -F _init_completion >/dev/null 2>&1; then
_init_completion -s || return
else
__kubectl_init_completion -n "=" || return
fi
local c=0
local flags=()
local two_word_flags=()
local local_nonpersistent_flags=()
local flags_with_completion=()
local flags_completion=()
local commands=("kubectl")
local must_have_one_flag=()
local must_have_one_noun=()
local last_command
local nouns=()
__kubectl_handle_word
}
if [[ $(type -t compopt) = "builtin" ]]; then
complete -o default -F __start_kubectl kubectl
else
complete -o default -o nospace -F __start_kubectl kubectl
fi
# ex: ts=4 sw=4 et filetype=sh
# Copyright 2018 The Doctl Authors All rights reserved.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# bash completion for doctl -*- shell-script -*-
__doctl_debug()
{
if [[ -n ${BASH_COMP_DEBUG_FILE} ]]; then
echo "$*" >> "${BASH_COMP_DEBUG_FILE}"
fi
}
# Homebrew on Macs have version 1.3 of bash-completion which doesn't include
# _init_completion. This is a very minimal version of that function.
__doctl_init_completion()
{
COMPREPLY=()
_get_comp_words_by_ref "$@" cur prev words cword
}
__doctl_index_of_word()
{
local w word=$1
shift
index=0
for w in "$@"; do
[[ $w = "$word" ]] && return
index=$((index+1))
done
index=-1
}
__doctl_contains_word()
{
local w word=$1; shift
for w in "$@"; do
[[ $w = "$word" ]] && return
done
return 1
}
__doctl_handle_reply()
{
__doctl_debug "${FUNCNAME[0]}"
case $cur in
-*)
if [[ $(type -t compopt) = "builtin" ]]; then
compopt -o nospace
fi
local allflags
if [ ${#must_have_one_flag[@]} -ne 0 ]; then
allflags=("${must_have_one_flag[@]}")
else
allflags=("${flags[*]} ${two_word_flags[*]}")
fi
COMPREPLY=( $(compgen -W "${allflags[*]}" -- "$cur") )
if [[ $(type -t compopt) = "builtin" ]]; then
[[ "${COMPREPLY[0]}" == *= ]] || compopt +o nospace
fi
# complete after --flag=abc
if [[ $cur == *=* ]]; then
if [[ $(type -t compopt) = "builtin" ]]; then
compopt +o nospace
fi
local index flag
flag="${cur%=*}"
__doctl_index_of_word "${flag}" "${flags_with_completion[@]}"
COMPREPLY=()
if [[ ${index} -ge 0 ]]; then
PREFIX=""
cur="${cur#*=}"
${flags_completion[${index}]}
if [ -n "${ZSH_VERSION}" ]; then
# zsh completion needs --flag= prefix
eval "COMPREPLY=( \"\${COMPREPLY[@]/#/${flag}=}\" )"
fi
fi
fi
return 0;
;;
esac
# check if we are handling a flag with special work handling
local index
__doctl_index_of_word "${prev}" "${flags_with_completion[@]}"
if [[ ${index} -ge 0 ]]; then
${flags_completion[${index}]}
return
fi
# we are parsing a flag and don't have a special handler, no completion
if [[ ${cur} != "${words[cword]}" ]]; then
return
fi
local completions
completions=("${commands[@]}")
if [[ ${#must_have_one_noun[@]} -ne 0 ]]; then
completions=("${must_have_one_noun[@]}")
fi
if [[ ${#must_have_one_flag[@]} -ne 0 ]]; then
completions+=("${must_have_one_flag[@]}")
fi
COMPREPLY=( $(compgen -W "${completions[*]}" -- "$cur") )
if [[ ${#COMPREPLY[@]} -eq 0 && ${#noun_aliases[@]} -gt 0 && ${#must_have_one_noun[@]} -ne 0 ]]; then
COMPREPLY=( $(compgen -W "${noun_aliases[*]}" -- "$cur") )
fi
if [[ ${#COMPREPLY[@]} -eq 0 ]]; then
declare -F __custom_func >/dev/null && __custom_func
fi
# available in bash-completion >= 2, not always present on macOS
if declare -F __ltrim_colon_completions >/dev/null; then
__ltrim_colon_completions "$cur"
fi
# If there is only 1 completion and it is a flag with an = it will be completed
# but we don't want a space after the =
if [[ "${#COMPREPLY[@]}" -eq "1" ]] && [[ $(type -t compopt) = "builtin" ]] && [[ "${COMPREPLY[0]}" == --*= ]]; then
compopt -o nospace
fi
}
# The arguments should be in the form "ext1|ext2|extn"
__doctl_handle_filename_extension_flag()
{
local ext="$1"
_filedir "@(${ext})"
}
__doctl_handle_subdirs_in_dir_flag()
{
local dir="$1"
pushd "${dir}" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1
}
__doctl_handle_flag()
{
__doctl_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
# if a command required a flag, and we found it, unset must_have_one_flag()
local flagname=${words[c]}
local flagvalue
# if the word contained an =
if [[ ${words[c]} == *"="* ]]; then
flagvalue=${flagname#*=} # take in as flagvalue after the =
flagname=${flagname%=*} # strip everything after the =
flagname="${flagname}=" # but put the = back
fi
__doctl_debug "${FUNCNAME[0]}: looking for ${flagname}"
if __doctl_contains_word "${flagname}" "${must_have_one_flag[@]}"; then
must_have_one_flag=()
fi
# if you set a flag which only applies to this command, don't show subcommands
if __doctl_contains_word "${flagname}" "${local_nonpersistent_flags[@]}"; then
commands=()
fi
# keep flag value with flagname as flaghash
# flaghash variable is an associative array which is only supported in bash > 3.
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
if [ -n "${flagvalue}" ] ; then
flaghash[${flagname}]=${flagvalue}
elif [ -n "${words[ $((c+1)) ]}" ] ; then
flaghash[${flagname}]=${words[ $((c+1)) ]}
else
flaghash[${flagname}]="true" # pad "true" for bool flag
fi
fi
# skip the argument to a two word flag
if __doctl_contains_word "${words[c]}" "${two_word_flags[@]}"; then
c=$((c+1))
# if we are looking for a flags value, don't show commands
if [[ $c -eq $cword ]]; then
commands=()
fi
fi
c=$((c+1))
}
__doctl_handle_noun()
{
__doctl_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
if __doctl_contains_word "${words[c]}" "${must_have_one_noun[@]}"; then
must_have_one_noun=()
elif __doctl_contains_word "${words[c]}" "${noun_aliases[@]}"; then
must_have_one_noun=()
fi
nouns+=("${words[c]}")
c=$((c+1))
}
__doctl_handle_command()
{
__doctl_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
local next_command
if [[ -n ${last_command} ]]; then
next_command="_${last_command}_${words[c]//:/__}"
else
if [[ $c -eq 0 ]]; then
next_command="_doctl_root_command"
else
next_command="_${words[c]//:/__}"
fi
fi
c=$((c+1))
__doctl_debug "${FUNCNAME[0]}: looking for ${next_command}"
declare -F "$next_command" >/dev/null && $next_command
}
__doctl_handle_word()
{
if [[ $c -ge $cword ]]; then
__doctl_handle_reply
return
fi
__doctl_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
if [[ "${words[c]}" == -* ]]; then
__doctl_handle_flag
elif __doctl_contains_word "${words[c]}" "${commands[@]}"; then
__doctl_handle_command
elif [[ $c -eq 0 ]]; then
__doctl_handle_command
elif __doctl_contains_word "${words[c]}" "${command_aliases[@]}"; then
# aliashash variable is an associative array which is only supported in bash > 3.
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
words[c]=${aliashash[${words[c]}]}
__doctl_handle_command
else
__doctl_handle_noun
fi
else
__doctl_handle_noun
fi
__doctl_handle_word
}
_doctl_account_get()
{
last_command="doctl_account_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_account_ratelimit()
{
last_command="doctl_account_ratelimit"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_account()
{
last_command="doctl_account"
command_aliases=()
commands=()
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("ratelimit")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("rl")
aliashash["rl"]="ratelimit"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_auth_init()
{
last_command="doctl_auth_init"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_auth_list()
{
last_command="doctl_auth_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_auth_switch()
{
last_command="doctl_auth_switch"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_auth()
{
last_command="doctl_auth"
command_aliases=()
commands=()
commands+=("init")
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("switch")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_balance_get()
{
last_command="doctl_balance_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_balance()
{
last_command="doctl_balance"
command_aliases=()
commands=()
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_billing-history_list()
{
last_command="doctl_billing-history_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_billing-history()
{
last_command="doctl_billing-history"
command_aliases=()
commands=()
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_completion_bash()
{
last_command="doctl_completion_bash"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--help")
flags+=("-h")
local_nonpersistent_flags+=("--help")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_completion_fish()
{
last_command="doctl_completion_fish"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_completion_zsh()
{
last_command="doctl_completion_zsh"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_completion()
{
last_command="doctl_completion"
command_aliases=()
commands=()
commands+=("bash")
commands+=("fish")
commands+=("zsh")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_action_get()
{
last_command="doctl_compute_action_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_action_list()
{
last_command="doctl_compute_action_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--action-type=")
local_nonpersistent_flags+=("--action-type=")
flags+=("--after=")
local_nonpersistent_flags+=("--after=")
flags+=("--before=")
local_nonpersistent_flags+=("--before=")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--resource-type=")
local_nonpersistent_flags+=("--resource-type=")
flags+=("--status=")
local_nonpersistent_flags+=("--status=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_action_wait()
{
last_command="doctl_compute_action_wait"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--poll-timeout=")
local_nonpersistent_flags+=("--poll-timeout=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_action()
{
last_command="doctl_compute_action"
command_aliases=()
commands=()
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("wait")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("w")
aliashash["w"]="wait"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_cdn_create()
{
last_command="doctl_compute_cdn_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--certificate-id=")
local_nonpersistent_flags+=("--certificate-id=")
flags+=("--domain=")
local_nonpersistent_flags+=("--domain=")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--ttl=")
local_nonpersistent_flags+=("--ttl=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_cdn_delete()
{
last_command="doctl_compute_cdn_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_cdn_flush()
{
last_command="doctl_compute_cdn_flush"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--files=")
local_nonpersistent_flags+=("--files=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_cdn_get()
{
last_command="doctl_compute_cdn_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_cdn_list()
{
last_command="doctl_compute_cdn_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_cdn_update()
{
last_command="doctl_compute_cdn_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--certificate-id=")
local_nonpersistent_flags+=("--certificate-id=")
flags+=("--domain=")
local_nonpersistent_flags+=("--domain=")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--ttl=")
local_nonpersistent_flags+=("--ttl=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_cdn()
{
last_command="doctl_compute_cdn"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("flush")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("fc")
aliashash["fc"]="flush"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("update")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("u")
aliashash["u"]="update"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_certificate_create()
{
last_command="doctl_compute_certificate_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--certificate-chain-path=")
local_nonpersistent_flags+=("--certificate-chain-path=")
flags+=("--dns-names=")
local_nonpersistent_flags+=("--dns-names=")
flags+=("--leaf-certificate-path=")
local_nonpersistent_flags+=("--leaf-certificate-path=")
flags+=("--name=")
local_nonpersistent_flags+=("--name=")
flags+=("--private-key-path=")
local_nonpersistent_flags+=("--private-key-path=")
flags+=("--type=")
local_nonpersistent_flags+=("--type=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_certificate_delete()
{
last_command="doctl_compute_certificate_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_certificate_get()
{
last_command="doctl_compute_certificate_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_certificate_list()
{
last_command="doctl_compute_certificate_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_certificate()
{
last_command="doctl_compute_certificate"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_domain_create()
{
last_command="doctl_compute_domain_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--ip-address=")
local_nonpersistent_flags+=("--ip-address=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_domain_delete()
{
last_command="doctl_compute_domain_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_domain_get()
{
last_command="doctl_compute_domain_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_domain_list()
{
last_command="doctl_compute_domain_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_domain_records_create()
{
last_command="doctl_compute_domain_records_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--record-data=")
local_nonpersistent_flags+=("--record-data=")
flags+=("--record-flags=")
local_nonpersistent_flags+=("--record-flags=")
flags+=("--record-name=")
local_nonpersistent_flags+=("--record-name=")
flags+=("--record-port=")
local_nonpersistent_flags+=("--record-port=")
flags+=("--record-priority=")
local_nonpersistent_flags+=("--record-priority=")
flags+=("--record-tag=")
local_nonpersistent_flags+=("--record-tag=")
flags+=("--record-ttl=")
local_nonpersistent_flags+=("--record-ttl=")
flags+=("--record-type=")
local_nonpersistent_flags+=("--record-type=")
flags+=("--record-weight=")
local_nonpersistent_flags+=("--record-weight=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_domain_records_delete()
{
last_command="doctl_compute_domain_records_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_domain_records_list()
{
last_command="doctl_compute_domain_records_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_domain_records_update()
{
last_command="doctl_compute_domain_records_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--record-data=")
local_nonpersistent_flags+=("--record-data=")
flags+=("--record-flags=")
local_nonpersistent_flags+=("--record-flags=")
flags+=("--record-id=")
local_nonpersistent_flags+=("--record-id=")
flags+=("--record-name=")
local_nonpersistent_flags+=("--record-name=")
flags+=("--record-port=")
local_nonpersistent_flags+=("--record-port=")
flags+=("--record-priority=")
local_nonpersistent_flags+=("--record-priority=")
flags+=("--record-tag=")
local_nonpersistent_flags+=("--record-tag=")
flags+=("--record-ttl=")
local_nonpersistent_flags+=("--record-ttl=")
flags+=("--record-type=")
local_nonpersistent_flags+=("--record-type=")
flags+=("--record-weight=")
local_nonpersistent_flags+=("--record-weight=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_domain_records()
{
last_command="doctl_compute_domain_records"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("update")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("u")
aliashash["u"]="update"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_domain()
{
last_command="doctl_compute_domain"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("records")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet_actions()
{
last_command="doctl_compute_droplet_actions"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet_backups()
{
last_command="doctl_compute_droplet_backups"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet_create()
{
last_command="doctl_compute_droplet_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--enable-backups")
local_nonpersistent_flags+=("--enable-backups")
flags+=("--enable-ipv6")
local_nonpersistent_flags+=("--enable-ipv6")
flags+=("--enable-monitoring")
local_nonpersistent_flags+=("--enable-monitoring")
flags+=("--enable-private-networking")
local_nonpersistent_flags+=("--enable-private-networking")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--image=")
local_nonpersistent_flags+=("--image=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--size=")
local_nonpersistent_flags+=("--size=")
flags+=("--ssh-keys=")
local_nonpersistent_flags+=("--ssh-keys=")
flags+=("--tag-name=")
local_nonpersistent_flags+=("--tag-name=")
flags+=("--tag-names=")
local_nonpersistent_flags+=("--tag-names=")
flags+=("--user-data=")
local_nonpersistent_flags+=("--user-data=")
flags+=("--user-data-file=")
local_nonpersistent_flags+=("--user-data-file=")
flags+=("--volumes=")
local_nonpersistent_flags+=("--volumes=")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet_delete()
{
last_command="doctl_compute_droplet_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--tag-name=")
local_nonpersistent_flags+=("--tag-name=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet_get()
{
last_command="doctl_compute_droplet_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--template=")
local_nonpersistent_flags+=("--template=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet_kernels()
{
last_command="doctl_compute_droplet_kernels"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet_list()
{
last_command="doctl_compute_droplet_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--tag-name=")
local_nonpersistent_flags+=("--tag-name=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet_neighbors()
{
last_command="doctl_compute_droplet_neighbors"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet_snapshots()
{
last_command="doctl_compute_droplet_snapshots"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet_tag()
{
last_command="doctl_compute_droplet_tag"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--tag-name=")
local_nonpersistent_flags+=("--tag-name=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet_untag()
{
last_command="doctl_compute_droplet_untag"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--tag-name=")
local_nonpersistent_flags+=("--tag-name=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet()
{
last_command="doctl_compute_droplet"
command_aliases=()
commands=()
commands+=("actions")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("a")
aliashash["a"]="actions"
fi
commands+=("backups")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("b")
aliashash["b"]="backups"
fi
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
command_aliases+=("del")
aliashash["del"]="delete"
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("kernels")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("k")
aliashash["k"]="kernels"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("neighbors")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("n")
aliashash["n"]="neighbors"
fi
commands+=("snapshots")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("s")
aliashash["s"]="snapshots"
fi
commands+=("tag")
commands+=("untag")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_change-kernel()
{
last_command="doctl_compute_droplet-action_change-kernel"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--kernel-id=")
local_nonpersistent_flags+=("--kernel-id=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_disable-backups()
{
last_command="doctl_compute_droplet-action_disable-backups"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_enable-backups()
{
last_command="doctl_compute_droplet-action_enable-backups"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_enable-ipv6()
{
last_command="doctl_compute_droplet-action_enable-ipv6"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_enable-private-networking()
{
last_command="doctl_compute_droplet-action_enable-private-networking"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_get()
{
last_command="doctl_compute_droplet-action_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--action-id=")
local_nonpersistent_flags+=("--action-id=")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_password-reset()
{
last_command="doctl_compute_droplet-action_password-reset"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_power-cycle()
{
last_command="doctl_compute_droplet-action_power-cycle"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_power-off()
{
last_command="doctl_compute_droplet-action_power-off"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_power-on()
{
last_command="doctl_compute_droplet-action_power-on"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_reboot()
{
last_command="doctl_compute_droplet-action_reboot"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_rebuild()
{
last_command="doctl_compute_droplet-action_rebuild"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--image=")
local_nonpersistent_flags+=("--image=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_rename()
{
last_command="doctl_compute_droplet-action_rename"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--droplet-name=")
local_nonpersistent_flags+=("--droplet-name=")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_resize()
{
last_command="doctl_compute_droplet-action_resize"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--resize-disk")
local_nonpersistent_flags+=("--resize-disk")
flags+=("--size=")
local_nonpersistent_flags+=("--size=")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_restore()
{
last_command="doctl_compute_droplet-action_restore"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--image-id=")
local_nonpersistent_flags+=("--image-id=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_shutdown()
{
last_command="doctl_compute_droplet-action_shutdown"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action_snapshot()
{
last_command="doctl_compute_droplet-action_snapshot"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--snapshot-name=")
local_nonpersistent_flags+=("--snapshot-name=")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_droplet-action()
{
last_command="doctl_compute_droplet-action"
command_aliases=()
commands=()
commands+=("change-kernel")
commands+=("disable-backups")
commands+=("enable-backups")
commands+=("enable-ipv6")
commands+=("enable-private-networking")
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("password-reset")
commands+=("power-cycle")
commands+=("power-off")
commands+=("power-on")
commands+=("reboot")
commands+=("rebuild")
commands+=("rename")
commands+=("resize")
commands+=("restore")
commands+=("shutdown")
commands+=("snapshot")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_firewall_add-droplets()
{
last_command="doctl_compute_firewall_add-droplets"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--droplet-ids=")
local_nonpersistent_flags+=("--droplet-ids=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_firewall_add-rules()
{
last_command="doctl_compute_firewall_add-rules"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--inbound-rules=")
local_nonpersistent_flags+=("--inbound-rules=")
flags+=("--outbound-rules=")
local_nonpersistent_flags+=("--outbound-rules=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_firewall_add-tags()
{
last_command="doctl_compute_firewall_add-tags"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--tag-names=")
local_nonpersistent_flags+=("--tag-names=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_firewall_create()
{
last_command="doctl_compute_firewall_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--droplet-ids=")
local_nonpersistent_flags+=("--droplet-ids=")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--inbound-rules=")
local_nonpersistent_flags+=("--inbound-rules=")
flags+=("--name=")
local_nonpersistent_flags+=("--name=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--outbound-rules=")
local_nonpersistent_flags+=("--outbound-rules=")
flags+=("--tag-names=")
local_nonpersistent_flags+=("--tag-names=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_firewall_delete()
{
last_command="doctl_compute_firewall_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_firewall_get()
{
last_command="doctl_compute_firewall_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_firewall_list()
{
last_command="doctl_compute_firewall_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_firewall_list-by-droplet()
{
last_command="doctl_compute_firewall_list-by-droplet"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_firewall_remove-droplets()
{
last_command="doctl_compute_firewall_remove-droplets"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--droplet-ids=")
local_nonpersistent_flags+=("--droplet-ids=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_firewall_remove-rules()
{
last_command="doctl_compute_firewall_remove-rules"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--inbound-rules=")
local_nonpersistent_flags+=("--inbound-rules=")
flags+=("--outbound-rules=")
local_nonpersistent_flags+=("--outbound-rules=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_firewall_remove-tags()
{
last_command="doctl_compute_firewall_remove-tags"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--tag-names=")
local_nonpersistent_flags+=("--tag-names=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_firewall_update()
{
last_command="doctl_compute_firewall_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--droplet-ids=")
local_nonpersistent_flags+=("--droplet-ids=")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--inbound-rules=")
local_nonpersistent_flags+=("--inbound-rules=")
flags+=("--name=")
local_nonpersistent_flags+=("--name=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--outbound-rules=")
local_nonpersistent_flags+=("--outbound-rules=")
flags+=("--tag-names=")
local_nonpersistent_flags+=("--tag-names=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_firewall()
{
last_command="doctl_compute_firewall"
command_aliases=()
commands=()
commands+=("add-droplets")
commands+=("add-rules")
commands+=("add-tags")
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("list-by-droplet")
commands+=("remove-droplets")
commands+=("remove-rules")
commands+=("remove-tags")
commands+=("update")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("u")
aliashash["u"]="update"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_floating-ip_create()
{
last_command="doctl_compute_floating-ip_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--droplet-id=")
local_nonpersistent_flags+=("--droplet-id=")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_floating-ip_delete()
{
last_command="doctl_compute_floating-ip_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_floating-ip_get()
{
last_command="doctl_compute_floating-ip_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_floating-ip_list()
{
last_command="doctl_compute_floating-ip_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_floating-ip()
{
last_command="doctl_compute_floating-ip"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_floating-ip-action_assign()
{
last_command="doctl_compute_floating-ip-action_assign"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_floating-ip-action_get()
{
last_command="doctl_compute_floating-ip-action_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_floating-ip-action_unassign()
{
last_command="doctl_compute_floating-ip-action_unassign"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_floating-ip-action()
{
last_command="doctl_compute_floating-ip-action"
command_aliases=()
commands=()
commands+=("assign")
commands+=("get")
commands+=("unassign")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_image_create()
{
last_command="doctl_compute_image_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--image-description=")
local_nonpersistent_flags+=("--image-description=")
flags+=("--image-distribution=")
local_nonpersistent_flags+=("--image-distribution=")
flags+=("--image-url=")
local_nonpersistent_flags+=("--image-url=")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--tag-names=")
local_nonpersistent_flags+=("--tag-names=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_image_delete()
{
last_command="doctl_compute_image_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_image_get()
{
last_command="doctl_compute_image_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_image_list()
{
last_command="doctl_compute_image_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--public")
local_nonpersistent_flags+=("--public")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_image_list-application()
{
last_command="doctl_compute_image_list-application"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--public")
local_nonpersistent_flags+=("--public")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_image_list-distribution()
{
last_command="doctl_compute_image_list-distribution"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--public")
local_nonpersistent_flags+=("--public")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_image_list-user()
{
last_command="doctl_compute_image_list-user"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--public")
local_nonpersistent_flags+=("--public")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_image_update()
{
last_command="doctl_compute_image_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--image-name=")
local_nonpersistent_flags+=("--image-name=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_image()
{
last_command="doctl_compute_image"
command_aliases=()
commands=()
commands+=("create")
commands+=("delete")
commands+=("get")
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("list-application")
commands+=("list-distribution")
commands+=("list-user")
commands+=("update")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_image-action_get()
{
last_command="doctl_compute_image-action_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--action-id=")
local_nonpersistent_flags+=("--action-id=")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_image-action_transfer()
{
last_command="doctl_compute_image-action_transfer"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_image-action()
{
last_command="doctl_compute_image-action"
command_aliases=()
commands=()
commands+=("get")
commands+=("transfer")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_load-balancer_add-droplets()
{
last_command="doctl_compute_load-balancer_add-droplets"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--droplet-ids=")
local_nonpersistent_flags+=("--droplet-ids=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_load-balancer_add-forwarding-rules()
{
last_command="doctl_compute_load-balancer_add-forwarding-rules"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--forwarding-rules=")
local_nonpersistent_flags+=("--forwarding-rules=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_load-balancer_create()
{
last_command="doctl_compute_load-balancer_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--algorithm=")
local_nonpersistent_flags+=("--algorithm=")
flags+=("--droplet-ids=")
local_nonpersistent_flags+=("--droplet-ids=")
flags+=("--enable-backend-keepalive")
local_nonpersistent_flags+=("--enable-backend-keepalive")
flags+=("--enable-proxy-protocol")
local_nonpersistent_flags+=("--enable-proxy-protocol")
flags+=("--forwarding-rules=")
local_nonpersistent_flags+=("--forwarding-rules=")
flags+=("--health-check=")
local_nonpersistent_flags+=("--health-check=")
flags+=("--name=")
local_nonpersistent_flags+=("--name=")
flags+=("--redirect-http-to-https")
local_nonpersistent_flags+=("--redirect-http-to-https")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--sticky-sessions=")
local_nonpersistent_flags+=("--sticky-sessions=")
flags+=("--tag-name=")
local_nonpersistent_flags+=("--tag-name=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_load-balancer_delete()
{
last_command="doctl_compute_load-balancer_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_load-balancer_get()
{
last_command="doctl_compute_load-balancer_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_load-balancer_list()
{
last_command="doctl_compute_load-balancer_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_load-balancer_remove-droplets()
{
last_command="doctl_compute_load-balancer_remove-droplets"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--droplet-ids=")
local_nonpersistent_flags+=("--droplet-ids=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_load-balancer_remove-forwarding-rules()
{
last_command="doctl_compute_load-balancer_remove-forwarding-rules"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--forwarding-rules=")
local_nonpersistent_flags+=("--forwarding-rules=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_load-balancer_update()
{
last_command="doctl_compute_load-balancer_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--algorithm=")
local_nonpersistent_flags+=("--algorithm=")
flags+=("--droplet-ids=")
local_nonpersistent_flags+=("--droplet-ids=")
flags+=("--enable-backend-keepalive")
local_nonpersistent_flags+=("--enable-backend-keepalive")
flags+=("--enable-proxy-protocol")
local_nonpersistent_flags+=("--enable-proxy-protocol")
flags+=("--forwarding-rules=")
local_nonpersistent_flags+=("--forwarding-rules=")
flags+=("--health-check=")
local_nonpersistent_flags+=("--health-check=")
flags+=("--name=")
local_nonpersistent_flags+=("--name=")
flags+=("--redirect-http-to-https")
local_nonpersistent_flags+=("--redirect-http-to-https")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--sticky-sessions=")
local_nonpersistent_flags+=("--sticky-sessions=")
flags+=("--tag-name=")
local_nonpersistent_flags+=("--tag-name=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_load-balancer()
{
last_command="doctl_compute_load-balancer"
command_aliases=()
commands=()
commands+=("add-droplets")
commands+=("add-forwarding-rules")
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("remove-droplets")
commands+=("remove-forwarding-rules")
commands+=("update")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("u")
aliashash["u"]="update"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_region_list()
{
last_command="doctl_compute_region_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_region()
{
last_command="doctl_compute_region"
command_aliases=()
commands=()
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_size_list()
{
last_command="doctl_compute_size_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_size()
{
last_command="doctl_compute_size"
command_aliases=()
commands=()
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_snapshot_delete()
{
last_command="doctl_compute_snapshot_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_snapshot_get()
{
last_command="doctl_compute_snapshot_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_snapshot_list()
{
last_command="doctl_compute_snapshot_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--resource=")
local_nonpersistent_flags+=("--resource=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_snapshot()
{
last_command="doctl_compute_snapshot"
command_aliases=()
commands=()
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_ssh()
{
last_command="doctl_compute_ssh"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--ssh-agent-forwarding")
local_nonpersistent_flags+=("--ssh-agent-forwarding")
flags+=("--ssh-command=")
local_nonpersistent_flags+=("--ssh-command=")
flags+=("--ssh-key-path=")
local_nonpersistent_flags+=("--ssh-key-path=")
flags+=("--ssh-port=")
local_nonpersistent_flags+=("--ssh-port=")
flags+=("--ssh-private-ip")
local_nonpersistent_flags+=("--ssh-private-ip")
flags+=("--ssh-user=")
local_nonpersistent_flags+=("--ssh-user=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_ssh-key_create()
{
last_command="doctl_compute_ssh-key_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--public-key=")
local_nonpersistent_flags+=("--public-key=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_ssh-key_delete()
{
last_command="doctl_compute_ssh-key_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_ssh-key_get()
{
last_command="doctl_compute_ssh-key_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_ssh-key_import()
{
last_command="doctl_compute_ssh-key_import"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--public-key-file=")
local_nonpersistent_flags+=("--public-key-file=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_ssh-key_list()
{
last_command="doctl_compute_ssh-key_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_ssh-key_update()
{
last_command="doctl_compute_ssh-key_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--key-name=")
local_nonpersistent_flags+=("--key-name=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_ssh-key()
{
last_command="doctl_compute_ssh-key"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("import")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("i")
aliashash["i"]="import"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("update")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("u")
aliashash["u"]="update"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_tag_create()
{
last_command="doctl_compute_tag_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_tag_delete()
{
last_command="doctl_compute_tag_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_tag_get()
{
last_command="doctl_compute_tag_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_tag_list()
{
last_command="doctl_compute_tag_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_tag()
{
last_command="doctl_compute_tag"
command_aliases=()
commands=()
commands+=("create")
commands+=("delete")
commands+=("get")
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_volume_create()
{
last_command="doctl_compute_volume_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--desc=")
local_nonpersistent_flags+=("--desc=")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--fs-label=")
local_nonpersistent_flags+=("--fs-label=")
flags+=("--fs-type=")
local_nonpersistent_flags+=("--fs-type=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--size=")
local_nonpersistent_flags+=("--size=")
flags+=("--snapshot=")
local_nonpersistent_flags+=("--snapshot=")
flags+=("--tag=")
local_nonpersistent_flags+=("--tag=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_volume_delete()
{
last_command="doctl_compute_volume_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_volume_get()
{
last_command="doctl_compute_volume_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_volume_list()
{
last_command="doctl_compute_volume_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_volume_snapshot()
{
last_command="doctl_compute_volume_snapshot"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--snapshot-desc=")
local_nonpersistent_flags+=("--snapshot-desc=")
flags+=("--snapshot-name=")
local_nonpersistent_flags+=("--snapshot-name=")
flags+=("--tag=")
local_nonpersistent_flags+=("--tag=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_volume()
{
last_command="doctl_compute_volume"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("snapshot")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("s")
aliashash["s"]="snapshot"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_volume-action_attach()
{
last_command="doctl_compute_volume-action_attach"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_volume-action_detach()
{
last_command="doctl_compute_volume-action_detach"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_volume-action_detach-by-droplet-id()
{
last_command="doctl_compute_volume-action_detach-by-droplet-id"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_volume-action_resize()
{
last_command="doctl_compute_volume-action_resize"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--size=")
local_nonpersistent_flags+=("--size=")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute_volume-action()
{
last_command="doctl_compute_volume-action"
command_aliases=()
commands=()
commands+=("attach")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("a")
aliashash["a"]="attach"
fi
commands+=("detach")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="detach"
fi
commands+=("detach-by-droplet-id")
commands+=("resize")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("r")
aliashash["r"]="resize"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_compute()
{
last_command="doctl_compute"
command_aliases=()
commands=()
commands+=("action")
commands+=("cdn")
commands+=("certificate")
commands+=("domain")
commands+=("droplet")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="droplet"
fi
commands+=("droplet-action")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("da")
aliashash["da"]="droplet-action"
fi
commands+=("firewall")
commands+=("floating-ip")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("fip")
aliashash["fip"]="floating-ip"
fi
commands+=("floating-ip-action")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("fipa")
aliashash["fipa"]="floating-ip-action"
fi
commands+=("image")
commands+=("image-action")
commands+=("load-balancer")
commands+=("region")
commands+=("size")
commands+=("snapshot")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("s")
aliashash["s"]="snapshot"
fi
commands+=("ssh")
commands+=("ssh-key")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("k")
aliashash["k"]="ssh-key"
fi
commands+=("tag")
commands+=("volume")
commands+=("volume-action")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_backups()
{
last_command="doctl_databases_backups"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_connection()
{
last_command="doctl_databases_connection"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_create()
{
last_command="doctl_databases_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--engine=")
local_nonpersistent_flags+=("--engine=")
flags+=("--num-nodes=")
local_nonpersistent_flags+=("--num-nodes=")
flags+=("--private-network-uuid=")
local_nonpersistent_flags+=("--private-network-uuid=")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--size=")
local_nonpersistent_flags+=("--size=")
flags+=("--version=")
local_nonpersistent_flags+=("--version=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_db_create()
{
last_command="doctl_databases_db_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_db_delete()
{
last_command="doctl_databases_db_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_db_get()
{
last_command="doctl_databases_db_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_db_list()
{
last_command="doctl_databases_db_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_db()
{
last_command="doctl_databases_db"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_delete()
{
last_command="doctl_databases_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_get()
{
last_command="doctl_databases_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_list()
{
last_command="doctl_databases_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_maintenance-window_get()
{
last_command="doctl_databases_maintenance-window_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_maintenance-window_update()
{
last_command="doctl_databases_maintenance-window_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--day=")
local_nonpersistent_flags+=("--day=")
flags+=("--hour=")
local_nonpersistent_flags+=("--hour=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_maintenance-window()
{
last_command="doctl_databases_maintenance-window"
command_aliases=()
commands=()
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("update")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("u")
aliashash["u"]="update"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_migrate()
{
last_command="doctl_databases_migrate"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--private-network-uuid=")
local_nonpersistent_flags+=("--private-network-uuid=")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_pool_create()
{
last_command="doctl_databases_pool_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--db=")
local_nonpersistent_flags+=("--db=")
flags+=("--mode=")
local_nonpersistent_flags+=("--mode=")
flags+=("--size=")
local_nonpersistent_flags+=("--size=")
flags+=("--user=")
local_nonpersistent_flags+=("--user=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_pool_delete()
{
last_command="doctl_databases_pool_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_pool_get()
{
last_command="doctl_databases_pool_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_pool_list()
{
last_command="doctl_databases_pool_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_pool()
{
last_command="doctl_databases_pool"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_replica_connection()
{
last_command="doctl_databases_replica_connection"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_replica_create()
{
last_command="doctl_databases_replica_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--private-network-uuid=")
local_nonpersistent_flags+=("--private-network-uuid=")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--size=")
local_nonpersistent_flags+=("--size=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_replica_delete()
{
last_command="doctl_databases_replica_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_replica_get()
{
last_command="doctl_databases_replica_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_replica_list()
{
last_command="doctl_databases_replica_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_replica()
{
last_command="doctl_databases_replica"
command_aliases=()
commands=()
commands+=("connection")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("conn")
aliashash["conn"]="connection"
fi
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_resize()
{
last_command="doctl_databases_resize"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--num-nodes=")
local_nonpersistent_flags+=("--num-nodes=")
flags+=("--size=")
local_nonpersistent_flags+=("--size=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_sql-mode_get()
{
last_command="doctl_databases_sql-mode_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_sql-mode_set()
{
last_command="doctl_databases_sql-mode_set"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_sql-mode()
{
last_command="doctl_databases_sql-mode"
command_aliases=()
commands=()
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("set")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("s")
aliashash["s"]="set"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_user_create()
{
last_command="doctl_databases_user_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--mysql-auth-plugin=")
local_nonpersistent_flags+=("--mysql-auth-plugin=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_user_delete()
{
last_command="doctl_databases_user_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_user_get()
{
last_command="doctl_databases_user_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_user_list()
{
last_command="doctl_databases_user_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_user_reset()
{
last_command="doctl_databases_user_reset"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases_user()
{
last_command="doctl_databases_user"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("reset")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("rs")
aliashash["rs"]="reset"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_databases()
{
last_command="doctl_databases"
command_aliases=()
commands=()
commands+=("backups")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("bu")
aliashash["bu"]="backups"
fi
commands+=("connection")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("conn")
aliashash["conn"]="connection"
fi
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("db")
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("maintenance-window")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("main")
aliashash["main"]="maintenance-window"
command_aliases+=("maintenance")
aliashash["maintenance"]="maintenance-window"
command_aliases+=("mw")
aliashash["mw"]="maintenance-window"
fi
commands+=("migrate")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("m")
aliashash["m"]="migrate"
fi
commands+=("pool")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("p")
aliashash["p"]="pool"
fi
commands+=("replica")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("r")
aliashash["r"]="replica"
command_aliases+=("rep")
aliashash["rep"]="replica"
fi
commands+=("resize")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("rs")
aliashash["rs"]="resize"
fi
commands+=("sql-mode")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("sm")
aliashash["sm"]="sql-mode"
fi
commands+=("user")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("u")
aliashash["u"]="user"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_invoice_csv()
{
last_command="doctl_invoice_csv"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_invoice_get()
{
last_command="doctl_invoice_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_invoice_list()
{
last_command="doctl_invoice_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_invoice_pdf()
{
last_command="doctl_invoice_pdf"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_invoice_summary()
{
last_command="doctl_invoice_summary"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_invoice()
{
last_command="doctl_invoice"
command_aliases=()
commands=()
commands+=("csv")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="csv"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("pdf")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("p")
aliashash["p"]="pdf"
fi
commands+=("summary")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("s")
aliashash["s"]="summary"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_create()
{
last_command="doctl_kubernetes_cluster_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--auto-upgrade")
local_nonpersistent_flags+=("--auto-upgrade")
flags+=("--count=")
local_nonpersistent_flags+=("--count=")
flags+=("--maintenance-window=")
local_nonpersistent_flags+=("--maintenance-window=")
flags+=("--node-pool=")
local_nonpersistent_flags+=("--node-pool=")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--set-current-context")
local_nonpersistent_flags+=("--set-current-context")
flags+=("--size=")
local_nonpersistent_flags+=("--size=")
flags+=("--tag=")
local_nonpersistent_flags+=("--tag=")
flags+=("--update-kubeconfig")
local_nonpersistent_flags+=("--update-kubeconfig")
flags+=("--version=")
local_nonpersistent_flags+=("--version=")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_delete()
{
last_command="doctl_kubernetes_cluster_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--update-kubeconfig")
local_nonpersistent_flags+=("--update-kubeconfig")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_get()
{
last_command="doctl_kubernetes_cluster_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_get-upgrades()
{
last_command="doctl_kubernetes_cluster_get-upgrades"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_kubeconfig_remove()
{
last_command="doctl_kubernetes_cluster_kubeconfig_remove"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_kubeconfig_save()
{
last_command="doctl_kubernetes_cluster_kubeconfig_save"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--set-current-context")
local_nonpersistent_flags+=("--set-current-context")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_kubeconfig_show()
{
last_command="doctl_kubernetes_cluster_kubeconfig_show"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_kubeconfig()
{
last_command="doctl_kubernetes_cluster_kubeconfig"
command_aliases=()
commands=()
commands+=("remove")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="remove"
command_aliases+=("rm")
aliashash["rm"]="remove"
fi
commands+=("save")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("s")
aliashash["s"]="save"
fi
commands+=("show")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="show"
command_aliases+=("p")
aliashash["p"]="show"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_list()
{
last_command="doctl_kubernetes_cluster_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_node-pool_create()
{
last_command="doctl_kubernetes_cluster_node-pool_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--auto-scale")
local_nonpersistent_flags+=("--auto-scale")
flags+=("--count=")
local_nonpersistent_flags+=("--count=")
flags+=("--label=")
local_nonpersistent_flags+=("--label=")
flags+=("--max-nodes=")
local_nonpersistent_flags+=("--max-nodes=")
flags+=("--min-nodes=")
local_nonpersistent_flags+=("--min-nodes=")
flags+=("--name=")
local_nonpersistent_flags+=("--name=")
flags+=("--size=")
local_nonpersistent_flags+=("--size=")
flags+=("--tag=")
local_nonpersistent_flags+=("--tag=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_node-pool_delete()
{
last_command="doctl_kubernetes_cluster_node-pool_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_node-pool_delete-node()
{
last_command="doctl_kubernetes_cluster_node-pool_delete-node"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--skip-drain")
local_nonpersistent_flags+=("--skip-drain")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_node-pool_get()
{
last_command="doctl_kubernetes_cluster_node-pool_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_node-pool_list()
{
last_command="doctl_kubernetes_cluster_node-pool_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_node-pool_replace-node()
{
last_command="doctl_kubernetes_cluster_node-pool_replace-node"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--skip-drain")
local_nonpersistent_flags+=("--skip-drain")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_node-pool_update()
{
last_command="doctl_kubernetes_cluster_node-pool_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--auto-scale")
local_nonpersistent_flags+=("--auto-scale")
flags+=("--count=")
local_nonpersistent_flags+=("--count=")
flags+=("--label=")
local_nonpersistent_flags+=("--label=")
flags+=("--max-nodes=")
local_nonpersistent_flags+=("--max-nodes=")
flags+=("--min-nodes=")
local_nonpersistent_flags+=("--min-nodes=")
flags+=("--name=")
local_nonpersistent_flags+=("--name=")
flags+=("--tag=")
local_nonpersistent_flags+=("--tag=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_node-pool()
{
last_command="doctl_kubernetes_cluster_node-pool"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("delete-node")
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("replace-node")
commands+=("update")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("u")
aliashash["u"]="update"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_update()
{
last_command="doctl_kubernetes_cluster_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--auto-upgrade")
local_nonpersistent_flags+=("--auto-upgrade")
flags+=("--cluster-name=")
local_nonpersistent_flags+=("--cluster-name=")
flags+=("--maintenance-window=")
local_nonpersistent_flags+=("--maintenance-window=")
flags+=("--set-current-context")
local_nonpersistent_flags+=("--set-current-context")
flags+=("--tag=")
local_nonpersistent_flags+=("--tag=")
flags+=("--update-kubeconfig")
local_nonpersistent_flags+=("--update-kubeconfig")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster_upgrade()
{
last_command="doctl_kubernetes_cluster_upgrade"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--version=")
local_nonpersistent_flags+=("--version=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_cluster()
{
last_command="doctl_kubernetes_cluster"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("get-upgrades")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("gu")
aliashash["gu"]="get-upgrades"
fi
commands+=("kubeconfig")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("cfg")
aliashash["cfg"]="kubeconfig"
command_aliases+=("config")
aliashash["config"]="kubeconfig"
command_aliases+=("k8scfg")
aliashash["k8scfg"]="kubeconfig"
command_aliases+=("kubecfg")
aliashash["kubecfg"]="kubeconfig"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("node-pool")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("node-pools")
aliashash["node-pools"]="node-pool"
command_aliases+=("nodepool")
aliashash["nodepool"]="node-pool"
command_aliases+=("nodepools")
aliashash["nodepools"]="node-pool"
command_aliases+=("np")
aliashash["np"]="node-pool"
command_aliases+=("p")
aliashash["p"]="node-pool"
command_aliases+=("pool")
aliashash["pool"]="node-pool"
command_aliases+=("pools")
aliashash["pools"]="node-pool"
fi
commands+=("update")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("u")
aliashash["u"]="update"
fi
commands+=("upgrade")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_options_regions()
{
last_command="doctl_kubernetes_options_regions"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_options_sizes()
{
last_command="doctl_kubernetes_options_sizes"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_options_versions()
{
last_command="doctl_kubernetes_options_versions"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes_options()
{
last_command="doctl_kubernetes_options"
command_aliases=()
commands=()
commands+=("regions")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("r")
aliashash["r"]="regions"
fi
commands+=("sizes")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("s")
aliashash["s"]="sizes"
fi
commands+=("versions")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("v")
aliashash["v"]="versions"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_kubernetes()
{
last_command="doctl_kubernetes"
command_aliases=()
commands=()
commands+=("cluster")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="cluster"
command_aliases+=("clusters")
aliashash["clusters"]="cluster"
fi
commands+=("options")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("o")
aliashash["o"]="options"
command_aliases+=("opts")
aliashash["opts"]="options"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_projects_create()
{
last_command="doctl_projects_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--description=")
local_nonpersistent_flags+=("--description=")
flags+=("--environment=")
local_nonpersistent_flags+=("--environment=")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--name=")
local_nonpersistent_flags+=("--name=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--purpose=")
local_nonpersistent_flags+=("--purpose=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_projects_delete()
{
last_command="doctl_projects_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_projects_get()
{
last_command="doctl_projects_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_projects_list()
{
last_command="doctl_projects_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_projects_resources_assign()
{
last_command="doctl_projects_resources_assign"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--resource=")
local_nonpersistent_flags+=("--resource=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_projects_resources_get()
{
last_command="doctl_projects_resources_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_projects_resources_list()
{
last_command="doctl_projects_resources_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_projects_resources()
{
last_command="doctl_projects_resources"
command_aliases=()
commands=()
commands+=("assign")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("a")
aliashash["a"]="assign"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_projects_update()
{
last_command="doctl_projects_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--description=")
local_nonpersistent_flags+=("--description=")
flags+=("--environment=")
local_nonpersistent_flags+=("--environment=")
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--is_default")
local_nonpersistent_flags+=("--is_default")
flags+=("--name=")
local_nonpersistent_flags+=("--name=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--purpose=")
local_nonpersistent_flags+=("--purpose=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_projects()
{
last_command="doctl_projects"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("resources")
commands+=("update")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("u")
aliashash["u"]="update"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_version()
{
last_command="doctl_version"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_vpcs_create()
{
last_command="doctl_vpcs_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--description=")
local_nonpersistent_flags+=("--description=")
flags+=("--ip-range=")
local_nonpersistent_flags+=("--ip-range=")
flags+=("--name=")
local_nonpersistent_flags+=("--name=")
flags+=("--region=")
local_nonpersistent_flags+=("--region=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_vpcs_delete()
{
last_command="doctl_vpcs_delete"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--force")
flags+=("-f")
local_nonpersistent_flags+=("--force")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_vpcs_get()
{
last_command="doctl_vpcs_get"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_vpcs_list()
{
last_command="doctl_vpcs_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--format=")
local_nonpersistent_flags+=("--format=")
flags+=("--no-header")
local_nonpersistent_flags+=("--no-header")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_vpcs_update()
{
last_command="doctl_vpcs_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--description=")
local_nonpersistent_flags+=("--description=")
flags+=("--name=")
local_nonpersistent_flags+=("--name=")
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_vpcs()
{
last_command="doctl_vpcs"
command_aliases=()
commands=()
commands+=("create")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("c")
aliashash["c"]="create"
fi
commands+=("delete")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="delete"
command_aliases+=("rm")
aliashash["rm"]="delete"
fi
commands+=("get")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("g")
aliashash["g"]="get"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("update")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("u")
aliashash["u"]="update"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_doctl_root_command()
{
last_command="doctl"
command_aliases=()
commands=()
commands+=("account")
commands+=("auth")
commands+=("balance")
commands+=("billing-history")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("bh")
aliashash["bh"]="billing-history"
fi
commands+=("compute")
commands+=("databases")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("d")
aliashash["d"]="databases"
command_aliases+=("database")
aliashash["database"]="databases"
command_aliases+=("db")
aliashash["db"]="databases"
command_aliases+=("dbs")
aliashash["dbs"]="databases"
fi
commands+=("invoice")
commands+=("kubernetes")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("k")
aliashash["k"]="kubernetes"
command_aliases+=("k8s")
aliashash["k8s"]="kubernetes"
command_aliases+=("kube")
aliashash["kube"]="kubernetes"
fi
commands+=("projects")
commands+=("version")
commands+=("vpcs")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--access-token=")
two_word_flags+=("-t")
flags+=("--api-url=")
two_word_flags+=("-u")
flags+=("--config=")
two_word_flags+=("-c")
flags+=("--context=")
flags+=("--output=")
two_word_flags+=("-o")
flags+=("--trace")
flags+=("--verbose")
flags+=("-v")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
__start_doctl()
{
local cur prev words cword
declare -A flaghash 2>/dev/null || :
declare -A aliashash 2>/dev/null || :
if declare -F _init_completion >/dev/null 2>&1; then
_init_completion -s || return
else
__doctl_init_completion -n "=" || return
fi
local c=0
local flags=()
local two_word_flags=()
local local_nonpersistent_flags=()
local flags_with_completion=()
local flags_completion=()
local commands=("doctl")
local must_have_one_flag=()
local must_have_one_noun=()
local last_command
local nouns=()
__doctl_handle_word
}
if [[ $(type -t compopt) = "builtin" ]]; then
complete -o default -F __start_doctl doctl
else
complete -o default -o nospace -F __start_doctl doctl
fi
# ex: ts=4 sw=4 et filetype=sh
# bash completion for helm -*- shell-script -*-
__helm_debug()
{
if [[ -n ${BASH_COMP_DEBUG_FILE} ]]; then
echo "$*" >> "${BASH_COMP_DEBUG_FILE}"
fi
}
# Homebrew on Macs have version 1.3 of bash-completion which doesn't include
# _init_completion. This is a very minimal version of that function.
__helm_init_completion()
{
COMPREPLY=()
_get_comp_words_by_ref "$@" cur prev words cword
}
__helm_index_of_word()
{
local w word=$1
shift
index=0
for w in "$@"; do
[[ $w = "$word" ]] && return
index=$((index+1))
done
index=-1
}
__helm_contains_word()
{
local w word=$1; shift
for w in "$@"; do
[[ $w = "$word" ]] && return
done
return 1
}
__helm_handle_reply()
{
__helm_debug "${FUNCNAME[0]}"
case $cur in
-*)
if [[ $(type -t compopt) = "builtin" ]]; then
compopt -o nospace
fi
local allflags
if [ ${#must_have_one_flag[@]} -ne 0 ]; then
allflags=("${must_have_one_flag[@]}")
else
allflags=("${flags[*]} ${two_word_flags[*]}")
fi
COMPREPLY=( $(compgen -W "${allflags[*]}" -- "$cur") )
if [[ $(type -t compopt) = "builtin" ]]; then
[[ "${COMPREPLY[0]}" == *= ]] || compopt +o nospace
fi
# complete after --flag=abc
if [[ $cur == *=* ]]; then
if [[ $(type -t compopt) = "builtin" ]]; then
compopt +o nospace
fi
local index flag
flag="${cur%=*}"
__helm_index_of_word "${flag}" "${flags_with_completion[@]}"
COMPREPLY=()
if [[ ${index} -ge 0 ]]; then
PREFIX=""
cur="${cur#*=}"
${flags_completion[${index}]}
if [ -n "${ZSH_VERSION}" ]; then
# zsh completion needs --flag= prefix
eval "COMPREPLY=( \"\${COMPREPLY[@]/#/${flag}=}\" )"
fi
fi
fi
return 0;
;;
esac
# check if we are handling a flag with special work handling
local index
__helm_index_of_word "${prev}" "${flags_with_completion[@]}"
if [[ ${index} -ge 0 ]]; then
${flags_completion[${index}]}
return
fi
# we are parsing a flag and don't have a special handler, no completion
if [[ ${cur} != "${words[cword]}" ]]; then
return
fi
local completions
completions=("${commands[@]}")
if [[ ${#must_have_one_noun[@]} -ne 0 ]]; then
completions=("${must_have_one_noun[@]}")
fi
if [[ ${#must_have_one_flag[@]} -ne 0 ]]; then
completions+=("${must_have_one_flag[@]}")
fi
COMPREPLY=( $(compgen -W "${completions[*]}" -- "$cur") )
if [[ ${#COMPREPLY[@]} -eq 0 && ${#noun_aliases[@]} -gt 0 && ${#must_have_one_noun[@]} -ne 0 ]]; then
COMPREPLY=( $(compgen -W "${noun_aliases[*]}" -- "$cur") )
fi
if [[ ${#COMPREPLY[@]} -eq 0 ]]; then
if declare -F __helm_custom_func >/dev/null; then
# try command name qualified custom func
__helm_custom_func
else
# otherwise fall back to unqualified for compatibility
declare -F __custom_func >/dev/null && __custom_func
fi
fi
# available in bash-completion >= 2, not always present on macOS
if declare -F __ltrim_colon_completions >/dev/null; then
__ltrim_colon_completions "$cur"
fi
# If there is only 1 completion and it is a flag with an = it will be completed
# but we don't want a space after the =
if [[ "${#COMPREPLY[@]}" -eq "1" ]] && [[ $(type -t compopt) = "builtin" ]] && [[ "${COMPREPLY[0]}" == --*= ]]; then
compopt -o nospace
fi
}
# The arguments should be in the form "ext1|ext2|extn"
__helm_handle_filename_extension_flag()
{
local ext="$1"
_filedir "@(${ext})"
}
__helm_handle_subdirs_in_dir_flag()
{
local dir="$1"
pushd "${dir}" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1
}
__helm_handle_flag()
{
__helm_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
# if a command required a flag, and we found it, unset must_have_one_flag()
local flagname=${words[c]}
local flagvalue
# if the word contained an =
if [[ ${words[c]} == *"="* ]]; then
flagvalue=${flagname#*=} # take in as flagvalue after the =
flagname=${flagname%=*} # strip everything after the =
flagname="${flagname}=" # but put the = back
fi
__helm_debug "${FUNCNAME[0]}: looking for ${flagname}"
if __helm_contains_word "${flagname}" "${must_have_one_flag[@]}"; then
must_have_one_flag=()
fi
# if you set a flag which only applies to this command, don't show subcommands
if __helm_contains_word "${flagname}" "${local_nonpersistent_flags[@]}"; then
commands=()
fi
# keep flag value with flagname as flaghash
# flaghash variable is an associative array which is only supported in bash > 3.
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
if [ -n "${flagvalue}" ] ; then
flaghash[${flagname}]=${flagvalue}
elif [ -n "${words[ $((c+1)) ]}" ] ; then
flaghash[${flagname}]=${words[ $((c+1)) ]}
else
flaghash[${flagname}]="true" # pad "true" for bool flag
fi
fi
# skip the argument to a two word flag
if [[ ${words[c]} != *"="* ]] && __helm_contains_word "${words[c]}" "${two_word_flags[@]}"; then
__helm_debug "${FUNCNAME[0]}: found a flag ${words[c]}, skip the next argument"
c=$((c+1))
# if we are looking for a flags value, don't show commands
if [[ $c -eq $cword ]]; then
commands=()
fi
fi
c=$((c+1))
}
__helm_handle_noun()
{
__helm_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
if __helm_contains_word "${words[c]}" "${must_have_one_noun[@]}"; then
must_have_one_noun=()
elif __helm_contains_word "${words[c]}" "${noun_aliases[@]}"; then
must_have_one_noun=()
fi
nouns+=("${words[c]}")
c=$((c+1))
}
__helm_handle_command()
{
__helm_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
local next_command
if [[ -n ${last_command} ]]; then
next_command="_${last_command}_${words[c]//:/__}"
else
if [[ $c -eq 0 ]]; then
next_command="_helm_root_command"
else
next_command="_${words[c]//:/__}"
fi
fi
c=$((c+1))
__helm_debug "${FUNCNAME[0]}: looking for ${next_command}"
declare -F "$next_command" >/dev/null && $next_command
}
__helm_handle_word()
{
if [[ $c -ge $cword ]]; then
__helm_handle_reply
return
fi
__helm_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
if [[ "${words[c]}" == -* ]]; then
__helm_handle_flag
elif __helm_contains_word "${words[c]}" "${commands[@]}"; then
__helm_handle_command
elif [[ $c -eq 0 ]]; then
__helm_handle_command
elif __helm_contains_word "${words[c]}" "${command_aliases[@]}"; then
# aliashash variable is an associative array which is only supported in bash > 3.
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
words[c]=${aliashash[${words[c]}]}
__helm_handle_command
else
__helm_handle_noun
fi
else
__helm_handle_noun
fi
__helm_handle_word
}
__helm_get_contexts()
{
__helm_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}"
local template out
template="{{ range .contexts }}{{ .name }} {{ end }}"
if out=$(kubectl config -o template --template="${template}" view 2>/dev/null); then
COMPREPLY=( $( compgen -W "${out[*]}" -- "$cur" ) )
fi
}
__helm_custom_func()
{
__helm_debug "${FUNCNAME[0]}: c is $c, words[@] is ${words[@]}, #words[@] is ${#words[@]}"
__helm_debug "${FUNCNAME[0]}: cur is ${cur}, cword is ${cword}, words is ${words}"
local out requestComp lastParam lastChar
requestComp="${words[0]} __complete ${words[@]:1}"
lastParam=${words[$((${#words[@]}-1))]}
lastChar=${lastParam:$((${#lastParam}-1)):1}
__helm_debug "${FUNCNAME[0]}: lastParam ${lastParam}, lastChar ${lastChar}"
if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then
# If the last parameter is complete (there is a space following it)
# We add an extra empty parameter so we can indicate this to the go method.
__helm_debug "${FUNCNAME[0]}: Adding extra empty parameter"
requestComp="${requestComp} \"\""
fi
__helm_debug "${FUNCNAME[0]}: calling ${requestComp}"
# Use eval to handle any environment variables and such
out=$(eval ${requestComp} 2>/dev/null)
# Extract the directive int at the very end of the output following a :
directive=${out##*:}
# Remove the directive
out=${out%:*}
if [ "${directive}" = "${out}" ]; then
# There is not directive specified
directive=0
fi
__helm_debug "${FUNCNAME[0]}: the completion directive is: ${directive}"
__helm_debug "${FUNCNAME[0]}: the completions are: ${out[*]}"
if [ $((${directive} & 1)) -ne 0 ]; then
__helm_debug "${FUNCNAME[0]}: received error, completion failed"
else
if [ $((${directive} & 2)) -ne 0 ]; then
if [[ $(type -t compopt) = "builtin" ]]; then
__helm_debug "${FUNCNAME[0]}: activating no space"
compopt -o nospace
fi
fi
if [ $((${directive} & 4)) -ne 0 ]; then
if [[ $(type -t compopt) = "builtin" ]]; then
__helm_debug "${FUNCNAME[0]}: activating no file completion"
compopt +o default
fi
fi
while IFS='' read -r comp; do
COMPREPLY+=("$comp")
done < <(compgen -W "${out[*]}" -- "$cur")
fi
}
_helm_2to3()
{
last_command="helm_2to3"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_completion()
{
last_command="helm_completion"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--help")
flags+=("-h")
local_nonpersistent_flags+=("--help")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
must_have_one_noun+=("bash")
must_have_one_noun+=("zsh")
noun_aliases=()
}
_helm_create()
{
last_command="helm_create"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--starter=")
two_word_flags+=("--starter")
two_word_flags+=("-p")
local_nonpersistent_flags+=("--starter=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_dependency_build()
{
last_command="helm_dependency_build"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--keyring=")
two_word_flags+=("--keyring")
local_nonpersistent_flags+=("--keyring=")
flags+=("--verify")
local_nonpersistent_flags+=("--verify")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_dependency_list()
{
last_command="helm_dependency_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_dependency_update()
{
last_command="helm_dependency_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--keyring=")
two_word_flags+=("--keyring")
local_nonpersistent_flags+=("--keyring=")
flags+=("--skip-refresh")
local_nonpersistent_flags+=("--skip-refresh")
flags+=("--verify")
local_nonpersistent_flags+=("--verify")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_dependency()
{
last_command="helm_dependency"
command_aliases=()
commands=()
commands+=("build")
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("update")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("up")
aliashash["up"]="update"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_env()
{
last_command="helm_env"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_get_all()
{
last_command="helm_get_all"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revision=")
two_word_flags+=("--revision")
flags_with_completion+=("--revision")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--revision=")
flags+=("--template=")
two_word_flags+=("--template")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_get_hooks()
{
last_command="helm_get_hooks"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revision=")
two_word_flags+=("--revision")
flags_with_completion+=("--revision")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--revision=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_get_manifest()
{
last_command="helm_get_manifest"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revision=")
two_word_flags+=("--revision")
flags_with_completion+=("--revision")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--revision=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_get_notes()
{
last_command="helm_get_notes"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--revision=")
two_word_flags+=("--revision")
flags_with_completion+=("--revision")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--revision=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_get_values()
{
last_command="helm_get_values"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("-a")
local_nonpersistent_flags+=("--all")
flags+=("--output=")
two_word_flags+=("--output")
flags_with_completion+=("--output")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-o")
flags_with_completion+=("-o")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--output=")
flags+=("--revision=")
two_word_flags+=("--revision")
flags_with_completion+=("--revision")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--revision=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_get()
{
last_command="helm_get"
command_aliases=()
commands=()
commands+=("all")
commands+=("hooks")
commands+=("manifest")
commands+=("notes")
commands+=("values")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_history()
{
last_command="helm_history"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--max=")
two_word_flags+=("--max")
local_nonpersistent_flags+=("--max=")
flags+=("--output=")
two_word_flags+=("--output")
flags_with_completion+=("--output")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-o")
flags_with_completion+=("-o")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--output=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_install()
{
last_command="helm_install"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--atomic")
local_nonpersistent_flags+=("--atomic")
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--cert-file=")
two_word_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file=")
flags+=("--dependency-update")
local_nonpersistent_flags+=("--dependency-update")
flags+=("--description=")
two_word_flags+=("--description")
local_nonpersistent_flags+=("--description=")
flags+=("--devel")
local_nonpersistent_flags+=("--devel")
flags+=("--disable-openapi-validation")
local_nonpersistent_flags+=("--disable-openapi-validation")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--generate-name")
flags+=("-g")
local_nonpersistent_flags+=("--generate-name")
flags+=("--key-file=")
two_word_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file=")
flags+=("--keyring=")
two_word_flags+=("--keyring")
local_nonpersistent_flags+=("--keyring=")
flags+=("--name-template=")
two_word_flags+=("--name-template")
local_nonpersistent_flags+=("--name-template=")
flags+=("--no-hooks")
local_nonpersistent_flags+=("--no-hooks")
flags+=("--output=")
two_word_flags+=("--output")
flags_with_completion+=("--output")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-o")
flags_with_completion+=("-o")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--output=")
flags+=("--password=")
two_word_flags+=("--password")
local_nonpersistent_flags+=("--password=")
flags+=("--post-renderer=")
two_word_flags+=("--post-renderer")
local_nonpersistent_flags+=("--post-renderer=")
flags+=("--render-subchart-notes")
local_nonpersistent_flags+=("--render-subchart-notes")
flags+=("--replace")
local_nonpersistent_flags+=("--replace")
flags+=("--repo=")
two_word_flags+=("--repo")
local_nonpersistent_flags+=("--repo=")
flags+=("--set=")
two_word_flags+=("--set")
local_nonpersistent_flags+=("--set=")
flags+=("--set-file=")
two_word_flags+=("--set-file")
local_nonpersistent_flags+=("--set-file=")
flags+=("--set-string=")
two_word_flags+=("--set-string")
local_nonpersistent_flags+=("--set-string=")
flags+=("--skip-crds")
local_nonpersistent_flags+=("--skip-crds")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--username=")
two_word_flags+=("--username")
local_nonpersistent_flags+=("--username=")
flags+=("--values=")
two_word_flags+=("--values")
two_word_flags+=("-f")
local_nonpersistent_flags+=("--values=")
flags+=("--verify")
local_nonpersistent_flags+=("--verify")
flags+=("--version=")
two_word_flags+=("--version")
local_nonpersistent_flags+=("--version=")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_lint()
{
last_command="helm_lint"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--set=")
two_word_flags+=("--set")
local_nonpersistent_flags+=("--set=")
flags+=("--set-file=")
two_word_flags+=("--set-file")
local_nonpersistent_flags+=("--set-file=")
flags+=("--set-string=")
two_word_flags+=("--set-string")
local_nonpersistent_flags+=("--set-string=")
flags+=("--strict")
local_nonpersistent_flags+=("--strict")
flags+=("--values=")
two_word_flags+=("--values")
two_word_flags+=("-f")
local_nonpersistent_flags+=("--values=")
flags+=("--with-subcharts")
local_nonpersistent_flags+=("--with-subcharts")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_list()
{
last_command="helm_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--all")
flags+=("-a")
local_nonpersistent_flags+=("--all")
flags+=("--all-namespaces")
flags+=("-A")
local_nonpersistent_flags+=("--all-namespaces")
flags+=("--date")
flags+=("-d")
local_nonpersistent_flags+=("--date")
flags+=("--deployed")
local_nonpersistent_flags+=("--deployed")
flags+=("--failed")
local_nonpersistent_flags+=("--failed")
flags+=("--filter=")
two_word_flags+=("--filter")
two_word_flags+=("-f")
local_nonpersistent_flags+=("--filter=")
flags+=("--max=")
two_word_flags+=("--max")
two_word_flags+=("-m")
local_nonpersistent_flags+=("--max=")
flags+=("--offset=")
two_word_flags+=("--offset")
local_nonpersistent_flags+=("--offset=")
flags+=("--output=")
two_word_flags+=("--output")
flags_with_completion+=("--output")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-o")
flags_with_completion+=("-o")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--output=")
flags+=("--pending")
local_nonpersistent_flags+=("--pending")
flags+=("--reverse")
flags+=("-r")
local_nonpersistent_flags+=("--reverse")
flags+=("--short")
flags+=("-q")
local_nonpersistent_flags+=("--short")
flags+=("--superseded")
local_nonpersistent_flags+=("--superseded")
flags+=("--uninstalled")
local_nonpersistent_flags+=("--uninstalled")
flags+=("--uninstalling")
local_nonpersistent_flags+=("--uninstalling")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_package()
{
last_command="helm_package"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--app-version=")
two_word_flags+=("--app-version")
local_nonpersistent_flags+=("--app-version=")
flags+=("--dependency-update")
flags+=("-u")
local_nonpersistent_flags+=("--dependency-update")
flags+=("--destination=")
two_word_flags+=("--destination")
two_word_flags+=("-d")
local_nonpersistent_flags+=("--destination=")
flags+=("--key=")
two_word_flags+=("--key")
local_nonpersistent_flags+=("--key=")
flags+=("--keyring=")
two_word_flags+=("--keyring")
local_nonpersistent_flags+=("--keyring=")
flags+=("--sign")
local_nonpersistent_flags+=("--sign")
flags+=("--version=")
two_word_flags+=("--version")
local_nonpersistent_flags+=("--version=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_plugin_install()
{
last_command="helm_plugin_install"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--version=")
two_word_flags+=("--version")
local_nonpersistent_flags+=("--version=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_plugin_list()
{
last_command="helm_plugin_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_plugin_uninstall()
{
last_command="helm_plugin_uninstall"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_plugin_update()
{
last_command="helm_plugin_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_plugin()
{
last_command="helm_plugin"
command_aliases=()
commands=()
commands+=("install")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("add")
aliashash["add"]="install"
fi
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("uninstall")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("remove")
aliashash["remove"]="uninstall"
command_aliases+=("rm")
aliashash["rm"]="uninstall"
fi
commands+=("update")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("up")
aliashash["up"]="update"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_pull()
{
last_command="helm_pull"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--cert-file=")
two_word_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file=")
flags+=("--destination=")
two_word_flags+=("--destination")
two_word_flags+=("-d")
local_nonpersistent_flags+=("--destination=")
flags+=("--devel")
local_nonpersistent_flags+=("--devel")
flags+=("--key-file=")
two_word_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file=")
flags+=("--keyring=")
two_word_flags+=("--keyring")
local_nonpersistent_flags+=("--keyring=")
flags+=("--password=")
two_word_flags+=("--password")
local_nonpersistent_flags+=("--password=")
flags+=("--prov")
local_nonpersistent_flags+=("--prov")
flags+=("--repo=")
two_word_flags+=("--repo")
local_nonpersistent_flags+=("--repo=")
flags+=("--untar")
local_nonpersistent_flags+=("--untar")
flags+=("--untardir=")
two_word_flags+=("--untardir")
local_nonpersistent_flags+=("--untardir=")
flags+=("--username=")
two_word_flags+=("--username")
local_nonpersistent_flags+=("--username=")
flags+=("--verify")
local_nonpersistent_flags+=("--verify")
flags+=("--version=")
two_word_flags+=("--version")
local_nonpersistent_flags+=("--version=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_repo_add()
{
last_command="helm_repo_add"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--cert-file=")
two_word_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file=")
flags+=("--key-file=")
two_word_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file=")
flags+=("--no-update")
local_nonpersistent_flags+=("--no-update")
flags+=("--password=")
two_word_flags+=("--password")
local_nonpersistent_flags+=("--password=")
flags+=("--username=")
two_word_flags+=("--username")
local_nonpersistent_flags+=("--username=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_repo_index()
{
last_command="helm_repo_index"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--merge=")
two_word_flags+=("--merge")
local_nonpersistent_flags+=("--merge=")
flags+=("--url=")
two_word_flags+=("--url")
local_nonpersistent_flags+=("--url=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_repo_list()
{
last_command="helm_repo_list"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--output=")
two_word_flags+=("--output")
flags_with_completion+=("--output")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-o")
flags_with_completion+=("-o")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--output=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_repo_remove()
{
last_command="helm_repo_remove"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_repo_update()
{
last_command="helm_repo_update"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_repo()
{
last_command="helm_repo"
command_aliases=()
commands=()
commands+=("add")
commands+=("index")
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("remove")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("rm")
aliashash["rm"]="remove"
fi
commands+=("update")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("up")
aliashash["up"]="update"
fi
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_rollback()
{
last_command="helm_rollback"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--cleanup-on-fail")
local_nonpersistent_flags+=("--cleanup-on-fail")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--force")
local_nonpersistent_flags+=("--force")
flags+=("--no-hooks")
local_nonpersistent_flags+=("--no-hooks")
flags+=("--recreate-pods")
local_nonpersistent_flags+=("--recreate-pods")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_search_hub()
{
last_command="helm_search_hub"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--endpoint=")
two_word_flags+=("--endpoint")
local_nonpersistent_flags+=("--endpoint=")
flags+=("--max-col-width=")
two_word_flags+=("--max-col-width")
local_nonpersistent_flags+=("--max-col-width=")
flags+=("--output=")
two_word_flags+=("--output")
flags_with_completion+=("--output")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-o")
flags_with_completion+=("-o")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--output=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_search_repo()
{
last_command="helm_search_repo"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--devel")
local_nonpersistent_flags+=("--devel")
flags+=("--max-col-width=")
two_word_flags+=("--max-col-width")
local_nonpersistent_flags+=("--max-col-width=")
flags+=("--output=")
two_word_flags+=("--output")
flags_with_completion+=("--output")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-o")
flags_with_completion+=("-o")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--output=")
flags+=("--regexp")
flags+=("-r")
local_nonpersistent_flags+=("--regexp")
flags+=("--version=")
two_word_flags+=("--version")
local_nonpersistent_flags+=("--version=")
flags+=("--versions")
flags+=("-l")
local_nonpersistent_flags+=("--versions")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_search()
{
last_command="helm_search"
command_aliases=()
commands=()
commands+=("hub")
commands+=("repo")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_show_all()
{
last_command="helm_show_all"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--cert-file=")
two_word_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file=")
flags+=("--key-file=")
two_word_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file=")
flags+=("--keyring=")
two_word_flags+=("--keyring")
local_nonpersistent_flags+=("--keyring=")
flags+=("--password=")
two_word_flags+=("--password")
local_nonpersistent_flags+=("--password=")
flags+=("--repo=")
two_word_flags+=("--repo")
local_nonpersistent_flags+=("--repo=")
flags+=("--username=")
two_word_flags+=("--username")
local_nonpersistent_flags+=("--username=")
flags+=("--verify")
local_nonpersistent_flags+=("--verify")
flags+=("--version=")
two_word_flags+=("--version")
local_nonpersistent_flags+=("--version=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_show_chart()
{
last_command="helm_show_chart"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--cert-file=")
two_word_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file=")
flags+=("--key-file=")
two_word_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file=")
flags+=("--keyring=")
two_word_flags+=("--keyring")
local_nonpersistent_flags+=("--keyring=")
flags+=("--password=")
two_word_flags+=("--password")
local_nonpersistent_flags+=("--password=")
flags+=("--repo=")
two_word_flags+=("--repo")
local_nonpersistent_flags+=("--repo=")
flags+=("--username=")
two_word_flags+=("--username")
local_nonpersistent_flags+=("--username=")
flags+=("--verify")
local_nonpersistent_flags+=("--verify")
flags+=("--version=")
two_word_flags+=("--version")
local_nonpersistent_flags+=("--version=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_show_readme()
{
last_command="helm_show_readme"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--cert-file=")
two_word_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file=")
flags+=("--key-file=")
two_word_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file=")
flags+=("--keyring=")
two_word_flags+=("--keyring")
local_nonpersistent_flags+=("--keyring=")
flags+=("--password=")
two_word_flags+=("--password")
local_nonpersistent_flags+=("--password=")
flags+=("--repo=")
two_word_flags+=("--repo")
local_nonpersistent_flags+=("--repo=")
flags+=("--username=")
two_word_flags+=("--username")
local_nonpersistent_flags+=("--username=")
flags+=("--verify")
local_nonpersistent_flags+=("--verify")
flags+=("--version=")
two_word_flags+=("--version")
local_nonpersistent_flags+=("--version=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_show_values()
{
last_command="helm_show_values"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--cert-file=")
two_word_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file=")
flags+=("--key-file=")
two_word_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file=")
flags+=("--keyring=")
two_word_flags+=("--keyring")
local_nonpersistent_flags+=("--keyring=")
flags+=("--password=")
two_word_flags+=("--password")
local_nonpersistent_flags+=("--password=")
flags+=("--repo=")
two_word_flags+=("--repo")
local_nonpersistent_flags+=("--repo=")
flags+=("--username=")
two_word_flags+=("--username")
local_nonpersistent_flags+=("--username=")
flags+=("--verify")
local_nonpersistent_flags+=("--verify")
flags+=("--version=")
two_word_flags+=("--version")
local_nonpersistent_flags+=("--version=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_show()
{
last_command="helm_show"
command_aliases=()
commands=()
commands+=("all")
commands+=("chart")
commands+=("readme")
commands+=("values")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_status()
{
last_command="helm_status"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--output=")
two_word_flags+=("--output")
flags_with_completion+=("--output")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-o")
flags_with_completion+=("-o")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--output=")
flags+=("--revision=")
two_word_flags+=("--revision")
flags_with_completion+=("--revision")
flags_completion+=("__helm_custom_func")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_template()
{
last_command="helm_template"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--api-versions=")
two_word_flags+=("--api-versions")
two_word_flags+=("-a")
local_nonpersistent_flags+=("--api-versions=")
flags+=("--atomic")
local_nonpersistent_flags+=("--atomic")
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--cert-file=")
two_word_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file=")
flags+=("--dependency-update")
local_nonpersistent_flags+=("--dependency-update")
flags+=("--description=")
two_word_flags+=("--description")
local_nonpersistent_flags+=("--description=")
flags+=("--devel")
local_nonpersistent_flags+=("--devel")
flags+=("--disable-openapi-validation")
local_nonpersistent_flags+=("--disable-openapi-validation")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--generate-name")
flags+=("-g")
local_nonpersistent_flags+=("--generate-name")
flags+=("--include-crds")
local_nonpersistent_flags+=("--include-crds")
flags+=("--is-upgrade")
local_nonpersistent_flags+=("--is-upgrade")
flags+=("--key-file=")
two_word_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file=")
flags+=("--keyring=")
two_word_flags+=("--keyring")
local_nonpersistent_flags+=("--keyring=")
flags+=("--name-template=")
two_word_flags+=("--name-template")
local_nonpersistent_flags+=("--name-template=")
flags+=("--no-hooks")
local_nonpersistent_flags+=("--no-hooks")
flags+=("--output-dir=")
two_word_flags+=("--output-dir")
local_nonpersistent_flags+=("--output-dir=")
flags+=("--password=")
two_word_flags+=("--password")
local_nonpersistent_flags+=("--password=")
flags+=("--post-renderer=")
two_word_flags+=("--post-renderer")
local_nonpersistent_flags+=("--post-renderer=")
flags+=("--release-name")
local_nonpersistent_flags+=("--release-name")
flags+=("--render-subchart-notes")
local_nonpersistent_flags+=("--render-subchart-notes")
flags+=("--replace")
local_nonpersistent_flags+=("--replace")
flags+=("--repo=")
two_word_flags+=("--repo")
local_nonpersistent_flags+=("--repo=")
flags+=("--set=")
two_word_flags+=("--set")
local_nonpersistent_flags+=("--set=")
flags+=("--set-file=")
two_word_flags+=("--set-file")
local_nonpersistent_flags+=("--set-file=")
flags+=("--set-string=")
two_word_flags+=("--set-string")
local_nonpersistent_flags+=("--set-string=")
flags+=("--show-only=")
two_word_flags+=("--show-only")
two_word_flags+=("-s")
local_nonpersistent_flags+=("--show-only=")
flags+=("--skip-crds")
local_nonpersistent_flags+=("--skip-crds")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--username=")
two_word_flags+=("--username")
local_nonpersistent_flags+=("--username=")
flags+=("--validate")
local_nonpersistent_flags+=("--validate")
flags+=("--values=")
two_word_flags+=("--values")
two_word_flags+=("-f")
local_nonpersistent_flags+=("--values=")
flags+=("--verify")
local_nonpersistent_flags+=("--verify")
flags+=("--version=")
two_word_flags+=("--version")
local_nonpersistent_flags+=("--version=")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_test()
{
last_command="helm_test"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--logs")
local_nonpersistent_flags+=("--logs")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_uninstall()
{
last_command="helm_uninstall"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--description=")
two_word_flags+=("--description")
local_nonpersistent_flags+=("--description=")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--keep-history")
local_nonpersistent_flags+=("--keep-history")
flags+=("--no-hooks")
local_nonpersistent_flags+=("--no-hooks")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_upgrade()
{
last_command="helm_upgrade"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--atomic")
local_nonpersistent_flags+=("--atomic")
flags+=("--ca-file=")
two_word_flags+=("--ca-file")
local_nonpersistent_flags+=("--ca-file=")
flags+=("--cert-file=")
two_word_flags+=("--cert-file")
local_nonpersistent_flags+=("--cert-file=")
flags+=("--cleanup-on-fail")
local_nonpersistent_flags+=("--cleanup-on-fail")
flags+=("--description=")
two_word_flags+=("--description")
local_nonpersistent_flags+=("--description=")
flags+=("--devel")
local_nonpersistent_flags+=("--devel")
flags+=("--dry-run")
local_nonpersistent_flags+=("--dry-run")
flags+=("--force")
local_nonpersistent_flags+=("--force")
flags+=("--history-max=")
two_word_flags+=("--history-max")
local_nonpersistent_flags+=("--history-max=")
flags+=("--install")
flags+=("-i")
local_nonpersistent_flags+=("--install")
flags+=("--key-file=")
two_word_flags+=("--key-file")
local_nonpersistent_flags+=("--key-file=")
flags+=("--keyring=")
two_word_flags+=("--keyring")
local_nonpersistent_flags+=("--keyring=")
flags+=("--no-hooks")
local_nonpersistent_flags+=("--no-hooks")
flags+=("--output=")
two_word_flags+=("--output")
flags_with_completion+=("--output")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-o")
flags_with_completion+=("-o")
flags_completion+=("__helm_custom_func")
local_nonpersistent_flags+=("--output=")
flags+=("--password=")
two_word_flags+=("--password")
local_nonpersistent_flags+=("--password=")
flags+=("--post-renderer=")
two_word_flags+=("--post-renderer")
local_nonpersistent_flags+=("--post-renderer=")
flags+=("--render-subchart-notes")
local_nonpersistent_flags+=("--render-subchart-notes")
flags+=("--repo=")
two_word_flags+=("--repo")
local_nonpersistent_flags+=("--repo=")
flags+=("--reset-values")
local_nonpersistent_flags+=("--reset-values")
flags+=("--reuse-values")
local_nonpersistent_flags+=("--reuse-values")
flags+=("--set=")
two_word_flags+=("--set")
local_nonpersistent_flags+=("--set=")
flags+=("--set-file=")
two_word_flags+=("--set-file")
local_nonpersistent_flags+=("--set-file=")
flags+=("--set-string=")
two_word_flags+=("--set-string")
local_nonpersistent_flags+=("--set-string=")
flags+=("--skip-crds")
local_nonpersistent_flags+=("--skip-crds")
flags+=("--timeout=")
two_word_flags+=("--timeout")
local_nonpersistent_flags+=("--timeout=")
flags+=("--username=")
two_word_flags+=("--username")
local_nonpersistent_flags+=("--username=")
flags+=("--values=")
two_word_flags+=("--values")
two_word_flags+=("-f")
local_nonpersistent_flags+=("--values=")
flags+=("--verify")
local_nonpersistent_flags+=("--verify")
flags+=("--version=")
two_word_flags+=("--version")
local_nonpersistent_flags+=("--version=")
flags+=("--wait")
local_nonpersistent_flags+=("--wait")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_verify()
{
last_command="helm_verify"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--keyring=")
two_word_flags+=("--keyring")
local_nonpersistent_flags+=("--keyring=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_version()
{
last_command="helm_version"
command_aliases=()
commands=()
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--short")
local_nonpersistent_flags+=("--short")
flags+=("--template=")
two_word_flags+=("--template")
local_nonpersistent_flags+=("--template=")
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
_helm_root_command()
{
last_command="helm"
command_aliases=()
commands=()
commands+=("2to3")
commands+=("completion")
commands+=("create")
commands+=("dependency")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("dep")
aliashash["dep"]="dependency"
command_aliases+=("dependencies")
aliashash["dependencies"]="dependency"
fi
commands+=("env")
commands+=("get")
commands+=("history")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("hist")
aliashash["hist"]="history"
fi
commands+=("install")
commands+=("lint")
commands+=("list")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("ls")
aliashash["ls"]="list"
fi
commands+=("package")
commands+=("plugin")
commands+=("pull")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("fetch")
aliashash["fetch"]="pull"
fi
commands+=("repo")
commands+=("rollback")
commands+=("search")
commands+=("show")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("inspect")
aliashash["inspect"]="show"
fi
commands+=("status")
commands+=("template")
commands+=("test")
commands+=("uninstall")
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then
command_aliases+=("del")
aliashash["del"]="uninstall"
command_aliases+=("delete")
aliashash["delete"]="uninstall"
command_aliases+=("un")
aliashash["un"]="uninstall"
fi
commands+=("upgrade")
commands+=("verify")
commands+=("version")
flags=()
two_word_flags=()
local_nonpersistent_flags=()
flags_with_completion=()
flags_completion=()
flags+=("--add-dir-header")
flags+=("--alsologtostderr")
flags+=("--debug")
flags+=("--kube-context=")
two_word_flags+=("--kube-context")
flags_with_completion+=("--kube-context")
flags_completion+=("__helm_get_contexts")
flags+=("--kubeconfig=")
two_word_flags+=("--kubeconfig")
flags+=("--log-backtrace-at=")
two_word_flags+=("--log-backtrace-at")
flags+=("--log-dir=")
two_word_flags+=("--log-dir")
flags+=("--log-file=")
two_word_flags+=("--log-file")
flags+=("--log-file-max-size=")
two_word_flags+=("--log-file-max-size")
flags+=("--logtostderr")
flags+=("--namespace=")
two_word_flags+=("--namespace")
flags_with_completion+=("--namespace")
flags_completion+=("__helm_custom_func")
two_word_flags+=("-n")
flags_with_completion+=("-n")
flags_completion+=("__helm_custom_func")
flags+=("--registry-config=")
two_word_flags+=("--registry-config")
flags+=("--repository-cache=")
two_word_flags+=("--repository-cache")
flags+=("--repository-config=")
two_word_flags+=("--repository-config")
flags+=("--skip-headers")
flags+=("--skip-log-headers")
flags+=("--stderrthreshold=")
two_word_flags+=("--stderrthreshold")
flags+=("--v=")
two_word_flags+=("--v")
two_word_flags+=("-v")
flags+=("--vmodule=")
two_word_flags+=("--vmodule")
must_have_one_flag=()
must_have_one_noun=()
noun_aliases=()
}
__start_helm()
{
local cur prev words cword
declare -A flaghash 2>/dev/null || :
declare -A aliashash 2>/dev/null || :
if declare -F _init_completion >/dev/null 2>&1; then
_init_completion -s || return
else
__helm_init_completion -n "=" || return
fi
local c=0
local flags=()
local two_word_flags=()
local local_nonpersistent_flags=()
local flags_with_completion=()
local flags_completion=()
local commands=("helm")
local must_have_one_flag=()
local must_have_one_noun=()
local last_command
local nouns=()
__helm_handle_word
}
if [[ $(type -t compopt) = "builtin" ]]; then
complete -o default -F __start_helm helm
else
complete -o default -o nospace -F __start_helm helm
fi
# ex: ts=4 sw=4 et filetype=sh