Created
May 27, 2021 05:36
-
-
Save chanwit/eaa311159a6465996c15bf985bdca195 to your computer and use it in GitHub Desktop.
kubectl_flux_completion.bash
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
_kubectl_flux_bootstrap_git() | |
{ | |
last_command="kubectl_flux_bootstrap_git" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
local_nonpersistent_flags+=("--interval") | |
local_nonpersistent_flags+=("--interval=") | |
flags+=("--password=") | |
two_word_flags+=("--password") | |
two_word_flags+=("-p") | |
local_nonpersistent_flags+=("--password") | |
local_nonpersistent_flags+=("--password=") | |
local_nonpersistent_flags+=("-p") | |
flags+=("--path=") | |
two_word_flags+=("--path") | |
local_nonpersistent_flags+=("--path") | |
local_nonpersistent_flags+=("--path=") | |
flags+=("--url=") | |
two_word_flags+=("--url") | |
local_nonpersistent_flags+=("--url") | |
local_nonpersistent_flags+=("--url=") | |
flags+=("--username=") | |
two_word_flags+=("--username") | |
two_word_flags+=("-u") | |
local_nonpersistent_flags+=("--username") | |
local_nonpersistent_flags+=("--username=") | |
local_nonpersistent_flags+=("-u") | |
flags+=("--author-email=") | |
two_word_flags+=("--author-email") | |
flags+=("--author-name=") | |
two_word_flags+=("--author-name") | |
flags+=("--branch=") | |
two_word_flags+=("--branch") | |
flags+=("--ca-file=") | |
two_word_flags+=("--ca-file") | |
flags+=("--cluster-domain=") | |
two_word_flags+=("--cluster-domain") | |
flags+=("--commit-message-appendix=") | |
two_word_flags+=("--commit-message-appendix") | |
flags+=("--components=") | |
two_word_flags+=("--components") | |
flags+=("--components-extra=") | |
two_word_flags+=("--components-extra") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--image-pull-secret=") | |
two_word_flags+=("--image-pull-secret") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--log-level=") | |
two_word_flags+=("--log-level") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--network-policy") | |
flags+=("--private-key-file=") | |
two_word_flags+=("--private-key-file") | |
flags+=("--recurse-submodules") | |
flags+=("--registry=") | |
two_word_flags+=("--registry") | |
flags+=("--secret-name=") | |
two_word_flags+=("--secret-name") | |
flags+=("--ssh-ecdsa-curve=") | |
two_word_flags+=("--ssh-ecdsa-curve") | |
flags+=("--ssh-hostname=") | |
two_word_flags+=("--ssh-hostname") | |
flags+=("--ssh-key-algorithm=") | |
two_word_flags+=("--ssh-key-algorithm") | |
flags+=("--ssh-rsa-bits=") | |
two_word_flags+=("--ssh-rsa-bits") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--token-auth") | |
flags+=("--toleration-keys=") | |
two_word_flags+=("--toleration-keys") | |
flags+=("--verbose") | |
flags+=("--version=") | |
two_word_flags+=("--version") | |
two_word_flags+=("-v") | |
flags+=("--watch-all-namespaces") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_bootstrap_github() | |
{ | |
last_command="kubectl_flux_bootstrap_github" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--hostname=") | |
two_word_flags+=("--hostname") | |
local_nonpersistent_flags+=("--hostname") | |
local_nonpersistent_flags+=("--hostname=") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
local_nonpersistent_flags+=("--interval") | |
local_nonpersistent_flags+=("--interval=") | |
flags+=("--owner=") | |
two_word_flags+=("--owner") | |
local_nonpersistent_flags+=("--owner") | |
local_nonpersistent_flags+=("--owner=") | |
flags+=("--path=") | |
two_word_flags+=("--path") | |
local_nonpersistent_flags+=("--path") | |
local_nonpersistent_flags+=("--path=") | |
flags+=("--personal") | |
local_nonpersistent_flags+=("--personal") | |
flags+=("--private") | |
local_nonpersistent_flags+=("--private") | |
flags+=("--read-write-key") | |
local_nonpersistent_flags+=("--read-write-key") | |
flags+=("--reconcile") | |
local_nonpersistent_flags+=("--reconcile") | |
flags+=("--repository=") | |
two_word_flags+=("--repository") | |
local_nonpersistent_flags+=("--repository") | |
local_nonpersistent_flags+=("--repository=") | |
flags+=("--team=") | |
two_word_flags+=("--team") | |
local_nonpersistent_flags+=("--team") | |
local_nonpersistent_flags+=("--team=") | |
flags+=("--author-email=") | |
two_word_flags+=("--author-email") | |
flags+=("--author-name=") | |
two_word_flags+=("--author-name") | |
flags+=("--branch=") | |
two_word_flags+=("--branch") | |
flags+=("--ca-file=") | |
two_word_flags+=("--ca-file") | |
flags+=("--cluster-domain=") | |
two_word_flags+=("--cluster-domain") | |
flags+=("--commit-message-appendix=") | |
two_word_flags+=("--commit-message-appendix") | |
flags+=("--components=") | |
two_word_flags+=("--components") | |
flags+=("--components-extra=") | |
two_word_flags+=("--components-extra") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--image-pull-secret=") | |
two_word_flags+=("--image-pull-secret") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--log-level=") | |
two_word_flags+=("--log-level") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--network-policy") | |
flags+=("--private-key-file=") | |
two_word_flags+=("--private-key-file") | |
flags+=("--recurse-submodules") | |
flags+=("--registry=") | |
two_word_flags+=("--registry") | |
flags+=("--secret-name=") | |
two_word_flags+=("--secret-name") | |
flags+=("--ssh-ecdsa-curve=") | |
two_word_flags+=("--ssh-ecdsa-curve") | |
flags+=("--ssh-hostname=") | |
two_word_flags+=("--ssh-hostname") | |
flags+=("--ssh-key-algorithm=") | |
two_word_flags+=("--ssh-key-algorithm") | |
flags+=("--ssh-rsa-bits=") | |
two_word_flags+=("--ssh-rsa-bits") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--token-auth") | |
flags+=("--toleration-keys=") | |
two_word_flags+=("--toleration-keys") | |
flags+=("--verbose") | |
flags+=("--version=") | |
two_word_flags+=("--version") | |
two_word_flags+=("-v") | |
flags+=("--watch-all-namespaces") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_bootstrap_gitlab() | |
{ | |
last_command="kubectl_flux_bootstrap_gitlab" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--hostname=") | |
two_word_flags+=("--hostname") | |
local_nonpersistent_flags+=("--hostname") | |
local_nonpersistent_flags+=("--hostname=") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
local_nonpersistent_flags+=("--interval") | |
local_nonpersistent_flags+=("--interval=") | |
flags+=("--owner=") | |
two_word_flags+=("--owner") | |
local_nonpersistent_flags+=("--owner") | |
local_nonpersistent_flags+=("--owner=") | |
flags+=("--path=") | |
two_word_flags+=("--path") | |
local_nonpersistent_flags+=("--path") | |
local_nonpersistent_flags+=("--path=") | |
flags+=("--personal") | |
local_nonpersistent_flags+=("--personal") | |
flags+=("--private") | |
local_nonpersistent_flags+=("--private") | |
flags+=("--read-write-key") | |
local_nonpersistent_flags+=("--read-write-key") | |
flags+=("--reconcile") | |
local_nonpersistent_flags+=("--reconcile") | |
flags+=("--repository=") | |
two_word_flags+=("--repository") | |
local_nonpersistent_flags+=("--repository") | |
local_nonpersistent_flags+=("--repository=") | |
flags+=("--team=") | |
two_word_flags+=("--team") | |
local_nonpersistent_flags+=("--team") | |
local_nonpersistent_flags+=("--team=") | |
flags+=("--author-email=") | |
two_word_flags+=("--author-email") | |
flags+=("--author-name=") | |
two_word_flags+=("--author-name") | |
flags+=("--branch=") | |
two_word_flags+=("--branch") | |
flags+=("--ca-file=") | |
two_word_flags+=("--ca-file") | |
flags+=("--cluster-domain=") | |
two_word_flags+=("--cluster-domain") | |
flags+=("--commit-message-appendix=") | |
two_word_flags+=("--commit-message-appendix") | |
flags+=("--components=") | |
two_word_flags+=("--components") | |
flags+=("--components-extra=") | |
two_word_flags+=("--components-extra") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--image-pull-secret=") | |
two_word_flags+=("--image-pull-secret") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--log-level=") | |
two_word_flags+=("--log-level") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--network-policy") | |
flags+=("--private-key-file=") | |
two_word_flags+=("--private-key-file") | |
flags+=("--recurse-submodules") | |
flags+=("--registry=") | |
two_word_flags+=("--registry") | |
flags+=("--secret-name=") | |
two_word_flags+=("--secret-name") | |
flags+=("--ssh-ecdsa-curve=") | |
two_word_flags+=("--ssh-ecdsa-curve") | |
flags+=("--ssh-hostname=") | |
two_word_flags+=("--ssh-hostname") | |
flags+=("--ssh-key-algorithm=") | |
two_word_flags+=("--ssh-key-algorithm") | |
flags+=("--ssh-rsa-bits=") | |
two_word_flags+=("--ssh-rsa-bits") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--token-auth") | |
flags+=("--toleration-keys=") | |
two_word_flags+=("--toleration-keys") | |
flags+=("--verbose") | |
flags+=("--version=") | |
two_word_flags+=("--version") | |
two_word_flags+=("-v") | |
flags+=("--watch-all-namespaces") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_bootstrap() | |
{ | |
last_command="kubectl_flux_bootstrap" | |
command_aliases=() | |
commands=() | |
commands+=("git") | |
commands+=("github") | |
commands+=("gitlab") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--author-email=") | |
two_word_flags+=("--author-email") | |
flags+=("--author-name=") | |
two_word_flags+=("--author-name") | |
flags+=("--branch=") | |
two_word_flags+=("--branch") | |
flags+=("--ca-file=") | |
two_word_flags+=("--ca-file") | |
flags+=("--cluster-domain=") | |
two_word_flags+=("--cluster-domain") | |
flags+=("--commit-message-appendix=") | |
two_word_flags+=("--commit-message-appendix") | |
flags+=("--components=") | |
two_word_flags+=("--components") | |
flags+=("--components-extra=") | |
two_word_flags+=("--components-extra") | |
flags+=("--image-pull-secret=") | |
two_word_flags+=("--image-pull-secret") | |
flags+=("--log-level=") | |
two_word_flags+=("--log-level") | |
flags+=("--network-policy") | |
flags+=("--private-key-file=") | |
two_word_flags+=("--private-key-file") | |
flags+=("--recurse-submodules") | |
flags+=("--registry=") | |
two_word_flags+=("--registry") | |
flags+=("--secret-name=") | |
two_word_flags+=("--secret-name") | |
flags+=("--ssh-ecdsa-curve=") | |
two_word_flags+=("--ssh-ecdsa-curve") | |
flags+=("--ssh-hostname=") | |
two_word_flags+=("--ssh-hostname") | |
flags+=("--ssh-key-algorithm=") | |
two_word_flags+=("--ssh-key-algorithm") | |
flags+=("--ssh-rsa-bits=") | |
two_word_flags+=("--ssh-rsa-bits") | |
flags+=("--token-auth") | |
flags+=("--toleration-keys=") | |
two_word_flags+=("--toleration-keys") | |
flags+=("--version=") | |
two_word_flags+=("--version") | |
two_word_flags+=("-v") | |
flags+=("--watch-all-namespaces") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_check() | |
{ | |
last_command="kubectl_flux_check" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--components=") | |
two_word_flags+=("--components") | |
local_nonpersistent_flags+=("--components") | |
local_nonpersistent_flags+=("--components=") | |
flags+=("--components-extra=") | |
two_word_flags+=("--components-extra") | |
local_nonpersistent_flags+=("--components-extra") | |
local_nonpersistent_flags+=("--components-extra=") | |
flags+=("--pre") | |
local_nonpersistent_flags+=("--pre") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_completion_bash() | |
{ | |
last_command="kubectl_flux_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") | |
local_nonpersistent_flags+=("-h") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_completion_fish() | |
{ | |
last_command="kubectl_flux_completion_fish" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_completion_powershell() | |
{ | |
last_command="kubectl_flux_completion_powershell" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_completion_zsh() | |
{ | |
last_command="kubectl_flux_completion_zsh" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_completion() | |
{ | |
last_command="kubectl_flux_completion" | |
command_aliases=() | |
commands=() | |
commands+=("bash") | |
commands+=("fish") | |
commands+=("powershell") | |
commands+=("zsh") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_alert() | |
{ | |
last_command="kubectl_flux_create_alert" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--event-severity=") | |
two_word_flags+=("--event-severity") | |
local_nonpersistent_flags+=("--event-severity") | |
local_nonpersistent_flags+=("--event-severity=") | |
flags+=("--event-source=") | |
two_word_flags+=("--event-source") | |
local_nonpersistent_flags+=("--event-source") | |
local_nonpersistent_flags+=("--event-source=") | |
flags+=("--provider-ref=") | |
two_word_flags+=("--provider-ref") | |
local_nonpersistent_flags+=("--provider-ref") | |
local_nonpersistent_flags+=("--provider-ref=") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_alert-provider() | |
{ | |
last_command="kubectl_flux_create_alert-provider" | |
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") | |
local_nonpersistent_flags+=("--address=") | |
flags+=("--channel=") | |
two_word_flags+=("--channel") | |
local_nonpersistent_flags+=("--channel") | |
local_nonpersistent_flags+=("--channel=") | |
flags+=("--secret-ref=") | |
two_word_flags+=("--secret-ref") | |
local_nonpersistent_flags+=("--secret-ref") | |
local_nonpersistent_flags+=("--secret-ref=") | |
flags+=("--type=") | |
two_word_flags+=("--type") | |
local_nonpersistent_flags+=("--type") | |
local_nonpersistent_flags+=("--type=") | |
flags+=("--username=") | |
two_word_flags+=("--username") | |
local_nonpersistent_flags+=("--username") | |
local_nonpersistent_flags+=("--username=") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_helmrelease() | |
{ | |
last_command="kubectl_flux_create_helmrelease" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--chart=") | |
two_word_flags+=("--chart") | |
local_nonpersistent_flags+=("--chart") | |
local_nonpersistent_flags+=("--chart=") | |
flags+=("--chart-version=") | |
two_word_flags+=("--chart-version") | |
local_nonpersistent_flags+=("--chart-version") | |
local_nonpersistent_flags+=("--chart-version=") | |
flags+=("--crds=") | |
two_word_flags+=("--crds") | |
local_nonpersistent_flags+=("--crds") | |
local_nonpersistent_flags+=("--crds=") | |
flags+=("--depends-on=") | |
two_word_flags+=("--depends-on") | |
local_nonpersistent_flags+=("--depends-on") | |
local_nonpersistent_flags+=("--depends-on=") | |
flags+=("--release-name=") | |
two_word_flags+=("--release-name") | |
local_nonpersistent_flags+=("--release-name") | |
local_nonpersistent_flags+=("--release-name=") | |
flags+=("--service-account=") | |
two_word_flags+=("--service-account") | |
local_nonpersistent_flags+=("--service-account") | |
local_nonpersistent_flags+=("--service-account=") | |
flags+=("--source=") | |
two_word_flags+=("--source") | |
local_nonpersistent_flags+=("--source") | |
local_nonpersistent_flags+=("--source=") | |
flags+=("--target-namespace=") | |
two_word_flags+=("--target-namespace") | |
local_nonpersistent_flags+=("--target-namespace") | |
local_nonpersistent_flags+=("--target-namespace=") | |
flags+=("--values=") | |
two_word_flags+=("--values") | |
local_nonpersistent_flags+=("--values") | |
local_nonpersistent_flags+=("--values=") | |
flags+=("--values-from=") | |
two_word_flags+=("--values-from") | |
local_nonpersistent_flags+=("--values-from") | |
local_nonpersistent_flags+=("--values-from=") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_image_policy() | |
{ | |
last_command="kubectl_flux_create_image_policy" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--filter-extract=") | |
two_word_flags+=("--filter-extract") | |
local_nonpersistent_flags+=("--filter-extract") | |
local_nonpersistent_flags+=("--filter-extract=") | |
flags+=("--filter-regex=") | |
two_word_flags+=("--filter-regex") | |
local_nonpersistent_flags+=("--filter-regex") | |
local_nonpersistent_flags+=("--filter-regex=") | |
flags+=("--image-ref=") | |
two_word_flags+=("--image-ref") | |
local_nonpersistent_flags+=("--image-ref") | |
local_nonpersistent_flags+=("--image-ref=") | |
flags+=("--select-alpha=") | |
two_word_flags+=("--select-alpha") | |
local_nonpersistent_flags+=("--select-alpha") | |
local_nonpersistent_flags+=("--select-alpha=") | |
flags+=("--select-numeric=") | |
two_word_flags+=("--select-numeric") | |
local_nonpersistent_flags+=("--select-numeric") | |
local_nonpersistent_flags+=("--select-numeric=") | |
flags+=("--select-semver=") | |
two_word_flags+=("--select-semver") | |
local_nonpersistent_flags+=("--select-semver") | |
local_nonpersistent_flags+=("--select-semver=") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_image_repository() | |
{ | |
last_command="kubectl_flux_create_image_repository" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--cert-ref=") | |
two_word_flags+=("--cert-ref") | |
local_nonpersistent_flags+=("--cert-ref") | |
local_nonpersistent_flags+=("--cert-ref=") | |
flags+=("--image=") | |
two_word_flags+=("--image") | |
local_nonpersistent_flags+=("--image") | |
local_nonpersistent_flags+=("--image=") | |
flags+=("--scan-timeout=") | |
two_word_flags+=("--scan-timeout") | |
local_nonpersistent_flags+=("--scan-timeout") | |
local_nonpersistent_flags+=("--scan-timeout=") | |
flags+=("--secret-ref=") | |
two_word_flags+=("--secret-ref") | |
local_nonpersistent_flags+=("--secret-ref") | |
local_nonpersistent_flags+=("--secret-ref=") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_image_update() | |
{ | |
last_command="kubectl_flux_create_image_update" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--author-email=") | |
two_word_flags+=("--author-email") | |
local_nonpersistent_flags+=("--author-email") | |
local_nonpersistent_flags+=("--author-email=") | |
flags+=("--author-name=") | |
two_word_flags+=("--author-name") | |
local_nonpersistent_flags+=("--author-name") | |
local_nonpersistent_flags+=("--author-name=") | |
flags+=("--checkout-branch=") | |
two_word_flags+=("--checkout-branch") | |
local_nonpersistent_flags+=("--checkout-branch") | |
local_nonpersistent_flags+=("--checkout-branch=") | |
flags+=("--commit-template=") | |
two_word_flags+=("--commit-template") | |
local_nonpersistent_flags+=("--commit-template") | |
local_nonpersistent_flags+=("--commit-template=") | |
flags+=("--git-repo-path=") | |
two_word_flags+=("--git-repo-path") | |
local_nonpersistent_flags+=("--git-repo-path") | |
local_nonpersistent_flags+=("--git-repo-path=") | |
flags+=("--git-repo-ref=") | |
two_word_flags+=("--git-repo-ref") | |
local_nonpersistent_flags+=("--git-repo-ref") | |
local_nonpersistent_flags+=("--git-repo-ref=") | |
flags+=("--push-branch=") | |
two_word_flags+=("--push-branch") | |
local_nonpersistent_flags+=("--push-branch") | |
local_nonpersistent_flags+=("--push-branch=") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_image() | |
{ | |
last_command="kubectl_flux_create_image" | |
command_aliases=() | |
commands=() | |
commands+=("policy") | |
commands+=("repository") | |
commands+=("update") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_kustomization() | |
{ | |
last_command="kubectl_flux_create_kustomization" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--decryption-provider=") | |
two_word_flags+=("--decryption-provider") | |
local_nonpersistent_flags+=("--decryption-provider") | |
local_nonpersistent_flags+=("--decryption-provider=") | |
flags+=("--decryption-secret=") | |
two_word_flags+=("--decryption-secret") | |
local_nonpersistent_flags+=("--decryption-secret") | |
local_nonpersistent_flags+=("--decryption-secret=") | |
flags+=("--depends-on=") | |
two_word_flags+=("--depends-on") | |
local_nonpersistent_flags+=("--depends-on") | |
local_nonpersistent_flags+=("--depends-on=") | |
flags+=("--health-check=") | |
two_word_flags+=("--health-check") | |
local_nonpersistent_flags+=("--health-check") | |
local_nonpersistent_flags+=("--health-check=") | |
flags+=("--health-check-timeout=") | |
two_word_flags+=("--health-check-timeout") | |
local_nonpersistent_flags+=("--health-check-timeout") | |
local_nonpersistent_flags+=("--health-check-timeout=") | |
flags+=("--path=") | |
two_word_flags+=("--path") | |
local_nonpersistent_flags+=("--path") | |
local_nonpersistent_flags+=("--path=") | |
flags+=("--prune") | |
local_nonpersistent_flags+=("--prune") | |
flags+=("--service-account=") | |
two_word_flags+=("--service-account") | |
local_nonpersistent_flags+=("--service-account") | |
local_nonpersistent_flags+=("--service-account=") | |
flags+=("--source=") | |
two_word_flags+=("--source") | |
local_nonpersistent_flags+=("--source") | |
local_nonpersistent_flags+=("--source=") | |
flags+=("--target-namespace=") | |
two_word_flags+=("--target-namespace") | |
local_nonpersistent_flags+=("--target-namespace") | |
local_nonpersistent_flags+=("--target-namespace=") | |
flags+=("--validation=") | |
two_word_flags+=("--validation") | |
local_nonpersistent_flags+=("--validation") | |
local_nonpersistent_flags+=("--validation=") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_receiver() | |
{ | |
last_command="kubectl_flux_create_receiver" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--event=") | |
two_word_flags+=("--event") | |
local_nonpersistent_flags+=("--event") | |
local_nonpersistent_flags+=("--event=") | |
flags+=("--resource=") | |
two_word_flags+=("--resource") | |
local_nonpersistent_flags+=("--resource") | |
local_nonpersistent_flags+=("--resource=") | |
flags+=("--secret-ref=") | |
two_word_flags+=("--secret-ref") | |
local_nonpersistent_flags+=("--secret-ref") | |
local_nonpersistent_flags+=("--secret-ref=") | |
flags+=("--type=") | |
two_word_flags+=("--type") | |
local_nonpersistent_flags+=("--type") | |
local_nonpersistent_flags+=("--type=") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_secret_git() | |
{ | |
last_command="kubectl_flux_create_secret_git" | |
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") | |
local_nonpersistent_flags+=("--ca-file=") | |
flags+=("--password=") | |
two_word_flags+=("--password") | |
two_word_flags+=("-p") | |
local_nonpersistent_flags+=("--password") | |
local_nonpersistent_flags+=("--password=") | |
local_nonpersistent_flags+=("-p") | |
flags+=("--private-key-file=") | |
two_word_flags+=("--private-key-file") | |
local_nonpersistent_flags+=("--private-key-file") | |
local_nonpersistent_flags+=("--private-key-file=") | |
flags+=("--ssh-ecdsa-curve=") | |
two_word_flags+=("--ssh-ecdsa-curve") | |
local_nonpersistent_flags+=("--ssh-ecdsa-curve") | |
local_nonpersistent_flags+=("--ssh-ecdsa-curve=") | |
flags+=("--ssh-key-algorithm=") | |
two_word_flags+=("--ssh-key-algorithm") | |
local_nonpersistent_flags+=("--ssh-key-algorithm") | |
local_nonpersistent_flags+=("--ssh-key-algorithm=") | |
flags+=("--ssh-rsa-bits=") | |
two_word_flags+=("--ssh-rsa-bits") | |
local_nonpersistent_flags+=("--ssh-rsa-bits") | |
local_nonpersistent_flags+=("--ssh-rsa-bits=") | |
flags+=("--url=") | |
two_word_flags+=("--url") | |
local_nonpersistent_flags+=("--url") | |
local_nonpersistent_flags+=("--url=") | |
flags+=("--username=") | |
two_word_flags+=("--username") | |
two_word_flags+=("-u") | |
local_nonpersistent_flags+=("--username") | |
local_nonpersistent_flags+=("--username=") | |
local_nonpersistent_flags+=("-u") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_secret_helm() | |
{ | |
last_command="kubectl_flux_create_secret_helm" | |
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") | |
local_nonpersistent_flags+=("--ca-file=") | |
flags+=("--cert-file=") | |
two_word_flags+=("--cert-file") | |
local_nonpersistent_flags+=("--cert-file") | |
local_nonpersistent_flags+=("--cert-file=") | |
flags+=("--key-file=") | |
two_word_flags+=("--key-file") | |
local_nonpersistent_flags+=("--key-file") | |
local_nonpersistent_flags+=("--key-file=") | |
flags+=("--password=") | |
two_word_flags+=("--password") | |
two_word_flags+=("-p") | |
local_nonpersistent_flags+=("--password") | |
local_nonpersistent_flags+=("--password=") | |
local_nonpersistent_flags+=("-p") | |
flags+=("--username=") | |
two_word_flags+=("--username") | |
two_word_flags+=("-u") | |
local_nonpersistent_flags+=("--username") | |
local_nonpersistent_flags+=("--username=") | |
local_nonpersistent_flags+=("-u") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_secret_tls() | |
{ | |
last_command="kubectl_flux_create_secret_tls" | |
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") | |
local_nonpersistent_flags+=("--ca-file=") | |
flags+=("--cert-file=") | |
two_word_flags+=("--cert-file") | |
local_nonpersistent_flags+=("--cert-file") | |
local_nonpersistent_flags+=("--cert-file=") | |
flags+=("--key-file=") | |
two_word_flags+=("--key-file") | |
local_nonpersistent_flags+=("--key-file") | |
local_nonpersistent_flags+=("--key-file=") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_secret() | |
{ | |
last_command="kubectl_flux_create_secret" | |
command_aliases=() | |
commands=() | |
commands+=("git") | |
commands+=("helm") | |
commands+=("tls") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_source_bucket() | |
{ | |
last_command="kubectl_flux_create_source_bucket" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--access-key=") | |
two_word_flags+=("--access-key") | |
local_nonpersistent_flags+=("--access-key") | |
local_nonpersistent_flags+=("--access-key=") | |
flags+=("--bucket-name=") | |
two_word_flags+=("--bucket-name") | |
local_nonpersistent_flags+=("--bucket-name") | |
local_nonpersistent_flags+=("--bucket-name=") | |
flags+=("--endpoint=") | |
two_word_flags+=("--endpoint") | |
local_nonpersistent_flags+=("--endpoint") | |
local_nonpersistent_flags+=("--endpoint=") | |
flags+=("--insecure") | |
local_nonpersistent_flags+=("--insecure") | |
flags+=("--provider=") | |
two_word_flags+=("--provider") | |
local_nonpersistent_flags+=("--provider") | |
local_nonpersistent_flags+=("--provider=") | |
flags+=("--region=") | |
two_word_flags+=("--region") | |
local_nonpersistent_flags+=("--region") | |
local_nonpersistent_flags+=("--region=") | |
flags+=("--secret-key=") | |
two_word_flags+=("--secret-key") | |
local_nonpersistent_flags+=("--secret-key") | |
local_nonpersistent_flags+=("--secret-key=") | |
flags+=("--secret-ref=") | |
two_word_flags+=("--secret-ref") | |
local_nonpersistent_flags+=("--secret-ref") | |
local_nonpersistent_flags+=("--secret-ref=") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_source_git() | |
{ | |
last_command="kubectl_flux_create_source_git" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--branch=") | |
two_word_flags+=("--branch") | |
local_nonpersistent_flags+=("--branch") | |
local_nonpersistent_flags+=("--branch=") | |
flags+=("--ca-file=") | |
two_word_flags+=("--ca-file") | |
local_nonpersistent_flags+=("--ca-file") | |
local_nonpersistent_flags+=("--ca-file=") | |
flags+=("--git-implementation=") | |
two_word_flags+=("--git-implementation") | |
local_nonpersistent_flags+=("--git-implementation") | |
local_nonpersistent_flags+=("--git-implementation=") | |
flags+=("--password=") | |
two_word_flags+=("--password") | |
two_word_flags+=("-p") | |
local_nonpersistent_flags+=("--password") | |
local_nonpersistent_flags+=("--password=") | |
local_nonpersistent_flags+=("-p") | |
flags+=("--private-key-file=") | |
two_word_flags+=("--private-key-file") | |
local_nonpersistent_flags+=("--private-key-file") | |
local_nonpersistent_flags+=("--private-key-file=") | |
flags+=("--recurse-submodules") | |
local_nonpersistent_flags+=("--recurse-submodules") | |
flags+=("--secret-ref=") | |
two_word_flags+=("--secret-ref") | |
local_nonpersistent_flags+=("--secret-ref") | |
local_nonpersistent_flags+=("--secret-ref=") | |
flags+=("--ssh-ecdsa-curve=") | |
two_word_flags+=("--ssh-ecdsa-curve") | |
local_nonpersistent_flags+=("--ssh-ecdsa-curve") | |
local_nonpersistent_flags+=("--ssh-ecdsa-curve=") | |
flags+=("--ssh-key-algorithm=") | |
two_word_flags+=("--ssh-key-algorithm") | |
local_nonpersistent_flags+=("--ssh-key-algorithm") | |
local_nonpersistent_flags+=("--ssh-key-algorithm=") | |
flags+=("--ssh-rsa-bits=") | |
two_word_flags+=("--ssh-rsa-bits") | |
local_nonpersistent_flags+=("--ssh-rsa-bits") | |
local_nonpersistent_flags+=("--ssh-rsa-bits=") | |
flags+=("--tag=") | |
two_word_flags+=("--tag") | |
local_nonpersistent_flags+=("--tag") | |
local_nonpersistent_flags+=("--tag=") | |
flags+=("--tag-semver=") | |
two_word_flags+=("--tag-semver") | |
local_nonpersistent_flags+=("--tag-semver") | |
local_nonpersistent_flags+=("--tag-semver=") | |
flags+=("--url=") | |
two_word_flags+=("--url") | |
local_nonpersistent_flags+=("--url") | |
local_nonpersistent_flags+=("--url=") | |
flags+=("--username=") | |
two_word_flags+=("--username") | |
two_word_flags+=("-u") | |
local_nonpersistent_flags+=("--username") | |
local_nonpersistent_flags+=("--username=") | |
local_nonpersistent_flags+=("-u") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_source_helm() | |
{ | |
last_command="kubectl_flux_create_source_helm" | |
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") | |
local_nonpersistent_flags+=("--ca-file=") | |
flags+=("--cert-file=") | |
two_word_flags+=("--cert-file") | |
local_nonpersistent_flags+=("--cert-file") | |
local_nonpersistent_flags+=("--cert-file=") | |
flags+=("--key-file=") | |
two_word_flags+=("--key-file") | |
local_nonpersistent_flags+=("--key-file") | |
local_nonpersistent_flags+=("--key-file=") | |
flags+=("--password=") | |
two_word_flags+=("--password") | |
two_word_flags+=("-p") | |
local_nonpersistent_flags+=("--password") | |
local_nonpersistent_flags+=("--password=") | |
local_nonpersistent_flags+=("-p") | |
flags+=("--secret-ref=") | |
two_word_flags+=("--secret-ref") | |
local_nonpersistent_flags+=("--secret-ref") | |
local_nonpersistent_flags+=("--secret-ref=") | |
flags+=("--url=") | |
two_word_flags+=("--url") | |
local_nonpersistent_flags+=("--url") | |
local_nonpersistent_flags+=("--url=") | |
flags+=("--username=") | |
two_word_flags+=("--username") | |
two_word_flags+=("-u") | |
local_nonpersistent_flags+=("--username") | |
local_nonpersistent_flags+=("--username=") | |
local_nonpersistent_flags+=("-u") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_source() | |
{ | |
last_command="kubectl_flux_create_source" | |
command_aliases=() | |
commands=() | |
commands+=("bucket") | |
commands+=("git") | |
commands+=("helm") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create_tenant() | |
{ | |
last_command="kubectl_flux_create_tenant" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--cluster-role=") | |
two_word_flags+=("--cluster-role") | |
local_nonpersistent_flags+=("--cluster-role") | |
local_nonpersistent_flags+=("--cluster-role=") | |
flags+=("--with-namespace=") | |
two_word_flags+=("--with-namespace") | |
local_nonpersistent_flags+=("--with-namespace") | |
local_nonpersistent_flags+=("--with-namespace=") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_create() | |
{ | |
last_command="kubectl_flux_create" | |
command_aliases=() | |
commands=() | |
commands+=("alert") | |
commands+=("alert-provider") | |
commands+=("helmrelease") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("hr") | |
aliashash["hr"]="helmrelease" | |
fi | |
commands+=("image") | |
commands+=("kustomization") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("ks") | |
aliashash["ks"]="kustomization" | |
fi | |
commands+=("receiver") | |
commands+=("secret") | |
commands+=("source") | |
commands+=("tenant") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--export") | |
flags+=("--interval=") | |
two_word_flags+=("--interval") | |
flags+=("--label=") | |
two_word_flags+=("--label") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete_alert() | |
{ | |
last_command="kubectl_flux_delete_alert" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete_alert-provider() | |
{ | |
last_command="kubectl_flux_delete_alert-provider" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete_helmrelease() | |
{ | |
last_command="kubectl_flux_delete_helmrelease" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete_image_policy() | |
{ | |
last_command="kubectl_flux_delete_image_policy" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete_image_repository() | |
{ | |
last_command="kubectl_flux_delete_image_repository" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete_image_update() | |
{ | |
last_command="kubectl_flux_delete_image_update" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete_image() | |
{ | |
last_command="kubectl_flux_delete_image" | |
command_aliases=() | |
commands=() | |
commands+=("policy") | |
commands+=("repository") | |
commands+=("update") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete_kustomization() | |
{ | |
last_command="kubectl_flux_delete_kustomization" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete_receiver() | |
{ | |
last_command="kubectl_flux_delete_receiver" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete_source_bucket() | |
{ | |
last_command="kubectl_flux_delete_source_bucket" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete_source_git() | |
{ | |
last_command="kubectl_flux_delete_source_git" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete_source_helm() | |
{ | |
last_command="kubectl_flux_delete_source_helm" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete_source() | |
{ | |
last_command="kubectl_flux_delete_source" | |
command_aliases=() | |
commands=() | |
commands+=("bucket") | |
commands+=("git") | |
commands+=("helm") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_delete() | |
{ | |
last_command="kubectl_flux_delete" | |
command_aliases=() | |
commands=() | |
commands+=("alert") | |
commands+=("alert-provider") | |
commands+=("helmrelease") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("hr") | |
aliashash["hr"]="helmrelease" | |
fi | |
commands+=("image") | |
commands+=("kustomization") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("ks") | |
aliashash["ks"]="kustomization" | |
fi | |
commands+=("receiver") | |
commands+=("source") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--silent") | |
flags+=("-s") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export_alert() | |
{ | |
last_command="kubectl_flux_export_alert" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export_alert-provider() | |
{ | |
last_command="kubectl_flux_export_alert-provider" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export_helmrelease() | |
{ | |
last_command="kubectl_flux_export_helmrelease" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export_image_policy() | |
{ | |
last_command="kubectl_flux_export_image_policy" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export_image_repository() | |
{ | |
last_command="kubectl_flux_export_image_repository" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export_image_update() | |
{ | |
last_command="kubectl_flux_export_image_update" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export_image() | |
{ | |
last_command="kubectl_flux_export_image" | |
command_aliases=() | |
commands=() | |
commands+=("policy") | |
commands+=("repository") | |
commands+=("update") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export_kustomization() | |
{ | |
last_command="kubectl_flux_export_kustomization" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export_receiver() | |
{ | |
last_command="kubectl_flux_export_receiver" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export_source_bucket() | |
{ | |
last_command="kubectl_flux_export_source_bucket" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
flags+=("--with-credentials") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export_source_git() | |
{ | |
last_command="kubectl_flux_export_source_git" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
flags+=("--with-credentials") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export_source_helm() | |
{ | |
last_command="kubectl_flux_export_source_helm" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
flags+=("--with-credentials") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export_source() | |
{ | |
last_command="kubectl_flux_export_source" | |
command_aliases=() | |
commands=() | |
commands+=("bucket") | |
commands+=("git") | |
commands+=("helm") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--with-credentials") | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_export() | |
{ | |
last_command="kubectl_flux_export" | |
command_aliases=() | |
commands=() | |
commands+=("alert") | |
commands+=("alert-provider") | |
commands+=("helmrelease") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("hr") | |
aliashash["hr"]="helmrelease" | |
fi | |
commands+=("image") | |
commands+=("kustomization") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("ks") | |
aliashash["ks"]="kustomization" | |
fi | |
commands+=("receiver") | |
commands+=("source") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_alert-providers() | |
{ | |
last_command="kubectl_flux_get_alert-providers" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_alerts() | |
{ | |
last_command="kubectl_flux_get_alerts" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_all() | |
{ | |
last_command="kubectl_flux_get_all" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_helmreleases() | |
{ | |
last_command="kubectl_flux_get_helmreleases" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_images_all() | |
{ | |
last_command="kubectl_flux_get_images_all" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_images_policy() | |
{ | |
last_command="kubectl_flux_get_images_policy" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_images_repository() | |
{ | |
last_command="kubectl_flux_get_images_repository" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_images_update() | |
{ | |
last_command="kubectl_flux_get_images_update" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_images() | |
{ | |
last_command="kubectl_flux_get_images" | |
command_aliases=() | |
commands=() | |
commands+=("all") | |
commands+=("policy") | |
commands+=("repository") | |
commands+=("update") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_kustomizations() | |
{ | |
last_command="kubectl_flux_get_kustomizations" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_receivers() | |
{ | |
last_command="kubectl_flux_get_receivers" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_sources_all() | |
{ | |
last_command="kubectl_flux_get_sources_all" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_sources_bucket() | |
{ | |
last_command="kubectl_flux_get_sources_bucket" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_sources_chart() | |
{ | |
last_command="kubectl_flux_get_sources_chart" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_sources_git() | |
{ | |
last_command="kubectl_flux_get_sources_git" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_sources_helm() | |
{ | |
last_command="kubectl_flux_get_sources_helm" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get_sources() | |
{ | |
last_command="kubectl_flux_get_sources" | |
command_aliases=() | |
commands=() | |
commands+=("all") | |
commands+=("bucket") | |
commands+=("chart") | |
commands+=("git") | |
commands+=("helm") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_get() | |
{ | |
last_command="kubectl_flux_get" | |
command_aliases=() | |
commands=() | |
commands+=("alert-providers") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("alert-provider") | |
aliashash["alert-provider"]="alert-providers" | |
fi | |
commands+=("alerts") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("alert") | |
aliashash["alert"]="alerts" | |
fi | |
commands+=("all") | |
commands+=("helmreleases") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("helmrelease") | |
aliashash["helmrelease"]="helmreleases" | |
command_aliases+=("hr") | |
aliashash["hr"]="helmreleases" | |
fi | |
commands+=("images") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("image") | |
aliashash["image"]="images" | |
fi | |
commands+=("kustomizations") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("ks") | |
aliashash["ks"]="kustomizations" | |
command_aliases+=("kustomization") | |
aliashash["kustomization"]="kustomizations" | |
fi | |
commands+=("receivers") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("receiver") | |
aliashash["receiver"]="receivers" | |
fi | |
commands+=("sources") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("source") | |
aliashash["source"]="sources" | |
fi | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all-namespaces") | |
flags+=("-A") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_help() | |
{ | |
last_command="kubectl_flux_help" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
has_completion_function=1 | |
noun_aliases=() | |
} | |
_kubectl_flux_install() | |
{ | |
last_command="kubectl_flux_install" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--cluster-domain=") | |
two_word_flags+=("--cluster-domain") | |
local_nonpersistent_flags+=("--cluster-domain") | |
local_nonpersistent_flags+=("--cluster-domain=") | |
flags+=("--components=") | |
two_word_flags+=("--components") | |
local_nonpersistent_flags+=("--components") | |
local_nonpersistent_flags+=("--components=") | |
flags+=("--components-extra=") | |
two_word_flags+=("--components-extra") | |
local_nonpersistent_flags+=("--components-extra") | |
local_nonpersistent_flags+=("--components-extra=") | |
flags+=("--dry-run") | |
local_nonpersistent_flags+=("--dry-run") | |
flags+=("--export") | |
local_nonpersistent_flags+=("--export") | |
flags+=("--image-pull-secret=") | |
two_word_flags+=("--image-pull-secret") | |
local_nonpersistent_flags+=("--image-pull-secret") | |
local_nonpersistent_flags+=("--image-pull-secret=") | |
flags+=("--log-level=") | |
two_word_flags+=("--log-level") | |
local_nonpersistent_flags+=("--log-level") | |
local_nonpersistent_flags+=("--log-level=") | |
flags+=("--network-policy") | |
local_nonpersistent_flags+=("--network-policy") | |
flags+=("--registry=") | |
two_word_flags+=("--registry") | |
local_nonpersistent_flags+=("--registry") | |
local_nonpersistent_flags+=("--registry=") | |
flags+=("--toleration-keys=") | |
two_word_flags+=("--toleration-keys") | |
local_nonpersistent_flags+=("--toleration-keys") | |
local_nonpersistent_flags+=("--toleration-keys=") | |
flags+=("--version=") | |
two_word_flags+=("--version") | |
two_word_flags+=("-v") | |
local_nonpersistent_flags+=("--version") | |
local_nonpersistent_flags+=("--version=") | |
local_nonpersistent_flags+=("-v") | |
flags+=("--watch-all-namespaces") | |
local_nonpersistent_flags+=("--watch-all-namespaces") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_logs() | |
{ | |
last_command="kubectl_flux_logs" | |
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") | |
local_nonpersistent_flags+=("-A") | |
flags+=("--flux-namespace=") | |
two_word_flags+=("--flux-namespace") | |
local_nonpersistent_flags+=("--flux-namespace") | |
local_nonpersistent_flags+=("--flux-namespace=") | |
flags+=("--follow") | |
flags+=("-f") | |
local_nonpersistent_flags+=("--follow") | |
local_nonpersistent_flags+=("-f") | |
flags+=("--kind=") | |
two_word_flags+=("--kind") | |
local_nonpersistent_flags+=("--kind") | |
local_nonpersistent_flags+=("--kind=") | |
flags+=("--level=") | |
two_word_flags+=("--level") | |
local_nonpersistent_flags+=("--level") | |
local_nonpersistent_flags+=("--level=") | |
flags+=("--name=") | |
two_word_flags+=("--name") | |
local_nonpersistent_flags+=("--name") | |
local_nonpersistent_flags+=("--name=") | |
flags+=("--tail=") | |
two_word_flags+=("--tail") | |
local_nonpersistent_flags+=("--tail") | |
local_nonpersistent_flags+=("--tail=") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_reconcile_alert() | |
{ | |
last_command="kubectl_flux_reconcile_alert" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_reconcile_alert-provider() | |
{ | |
last_command="kubectl_flux_reconcile_alert-provider" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_reconcile_helmrelease() | |
{ | |
last_command="kubectl_flux_reconcile_helmrelease" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--with-source") | |
local_nonpersistent_flags+=("--with-source") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_reconcile_image_repository() | |
{ | |
last_command="kubectl_flux_reconcile_image_repository" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_reconcile_image_update() | |
{ | |
last_command="kubectl_flux_reconcile_image_update" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_reconcile_image() | |
{ | |
last_command="kubectl_flux_reconcile_image" | |
command_aliases=() | |
commands=() | |
commands+=("repository") | |
commands+=("update") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_reconcile_kustomization() | |
{ | |
last_command="kubectl_flux_reconcile_kustomization" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--with-source") | |
local_nonpersistent_flags+=("--with-source") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_reconcile_receiver() | |
{ | |
last_command="kubectl_flux_reconcile_receiver" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_reconcile_source_bucket() | |
{ | |
last_command="kubectl_flux_reconcile_source_bucket" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_reconcile_source_git() | |
{ | |
last_command="kubectl_flux_reconcile_source_git" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_reconcile_source_helm() | |
{ | |
last_command="kubectl_flux_reconcile_source_helm" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_reconcile_source() | |
{ | |
last_command="kubectl_flux_reconcile_source" | |
command_aliases=() | |
commands=() | |
commands+=("bucket") | |
commands+=("git") | |
commands+=("helm") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_reconcile() | |
{ | |
last_command="kubectl_flux_reconcile" | |
command_aliases=() | |
commands=() | |
commands+=("alert") | |
commands+=("alert-provider") | |
commands+=("helmrelease") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("hr") | |
aliashash["hr"]="helmrelease" | |
fi | |
commands+=("image") | |
commands+=("kustomization") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("ks") | |
aliashash["ks"]="kustomization" | |
fi | |
commands+=("receiver") | |
commands+=("source") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_resume_alert() | |
{ | |
last_command="kubectl_flux_resume_alert" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_resume_helmrelease() | |
{ | |
last_command="kubectl_flux_resume_helmrelease" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_resume_image_repository() | |
{ | |
last_command="kubectl_flux_resume_image_repository" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_resume_image_update() | |
{ | |
last_command="kubectl_flux_resume_image_update" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_resume_image() | |
{ | |
last_command="kubectl_flux_resume_image" | |
command_aliases=() | |
commands=() | |
commands+=("repository") | |
commands+=("update") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_resume_kustomization() | |
{ | |
last_command="kubectl_flux_resume_kustomization" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_resume_receiver() | |
{ | |
last_command="kubectl_flux_resume_receiver" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_resume_source_bucket() | |
{ | |
last_command="kubectl_flux_resume_source_bucket" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_resume_source_chart() | |
{ | |
last_command="kubectl_flux_resume_source_chart" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_resume_source_git() | |
{ | |
last_command="kubectl_flux_resume_source_git" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_resume_source_helm() | |
{ | |
last_command="kubectl_flux_resume_source_helm" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_resume_source() | |
{ | |
last_command="kubectl_flux_resume_source" | |
command_aliases=() | |
commands=() | |
commands+=("bucket") | |
commands+=("chart") | |
commands+=("git") | |
commands+=("helm") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_resume() | |
{ | |
last_command="kubectl_flux_resume" | |
command_aliases=() | |
commands=() | |
commands+=("alert") | |
commands+=("helmrelease") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("hr") | |
aliashash["hr"]="helmrelease" | |
fi | |
commands+=("image") | |
commands+=("kustomization") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("ks") | |
aliashash["ks"]="kustomization" | |
fi | |
commands+=("receiver") | |
commands+=("source") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_suspend_alert() | |
{ | |
last_command="kubectl_flux_suspend_alert" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_suspend_helmrelease() | |
{ | |
last_command="kubectl_flux_suspend_helmrelease" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_suspend_image_repository() | |
{ | |
last_command="kubectl_flux_suspend_image_repository" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_suspend_image_update() | |
{ | |
last_command="kubectl_flux_suspend_image_update" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_suspend_image() | |
{ | |
last_command="kubectl_flux_suspend_image" | |
command_aliases=() | |
commands=() | |
commands+=("repository") | |
commands+=("update") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_suspend_kustomization() | |
{ | |
last_command="kubectl_flux_suspend_kustomization" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_suspend_receiver() | |
{ | |
last_command="kubectl_flux_suspend_receiver" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_suspend_source_bucket() | |
{ | |
last_command="kubectl_flux_suspend_source_bucket" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_suspend_source_chart() | |
{ | |
last_command="kubectl_flux_suspend_source_chart" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_suspend_source_git() | |
{ | |
last_command="kubectl_flux_suspend_source_git" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_suspend_source_helm() | |
{ | |
last_command="kubectl_flux_suspend_source_helm" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_suspend_source() | |
{ | |
last_command="kubectl_flux_suspend_source" | |
command_aliases=() | |
commands=() | |
commands+=("bucket") | |
commands+=("chart") | |
commands+=("git") | |
commands+=("helm") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_suspend() | |
{ | |
last_command="kubectl_flux_suspend" | |
command_aliases=() | |
commands=() | |
commands+=("alert") | |
commands+=("helmrelease") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("hr") | |
aliashash["hr"]="helmrelease" | |
fi | |
commands+=("image") | |
commands+=("kustomization") | |
if [[ -z "${BASH_VERSION}" || "${BASH_VERSINFO[0]}" -gt 3 ]]; then | |
command_aliases+=("ks") | |
aliashash["ks"]="kustomization" | |
fi | |
commands+=("receiver") | |
commands+=("source") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--all") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux_uninstall() | |
{ | |
last_command="kubectl_flux_uninstall" | |
command_aliases=() | |
commands=() | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--dry-run") | |
local_nonpersistent_flags+=("--dry-run") | |
flags+=("--keep-namespace") | |
local_nonpersistent_flags+=("--keep-namespace") | |
flags+=("--silent") | |
flags+=("-s") | |
local_nonpersistent_flags+=("--silent") | |
local_nonpersistent_flags+=("-s") | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_flux() | |
{ | |
last_command="kubectl_flux" | |
command_aliases=() | |
commands=() | |
commands+=("bootstrap") | |
commands+=("check") | |
commands+=("completion") | |
commands+=("create") | |
commands+=("delete") | |
commands+=("export") | |
commands+=("get") | |
commands+=("help") | |
commands+=("install") | |
commands+=("logs") | |
commands+=("reconcile") | |
commands+=("resume") | |
commands+=("suspend") | |
commands+=("uninstall") | |
flags=() | |
two_word_flags=() | |
local_nonpersistent_flags=() | |
flags_with_completion=() | |
flags_completion=() | |
flags+=("--context=") | |
two_word_flags+=("--context") | |
flags+=("--kubeconfig=") | |
two_word_flags+=("--kubeconfig") | |
flags+=("--namespace=") | |
two_word_flags+=("--namespace") | |
two_word_flags+=("-n") | |
flags+=("--timeout=") | |
two_word_flags+=("--timeout") | |
flags+=("--verbose") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
_kubectl_root_command() | |
{ | |
last_command="kubectl" | |
command_aliases=() | |
commands=() | |
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+=("cordon") | |
commands+=("cp") | |
commands+=("create") | |
commands+=("debug") | |
commands+=("delete") | |
commands+=("describe") | |
commands+=("diff") | |
commands+=("drain") | |
commands+=("edit") | |
commands+=("exec") | |
commands+=("explain") | |
commands+=("expose") | |
commands+=("flux") | |
commands+=("get") | |
commands+=("help") | |
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+=("--one-output") | |
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") | |
flags+=("--warnings-as-errors") | |
must_have_one_flag=() | |
must_have_one_noun=() | |
noun_aliases=() | |
} | |
# ex: ts=4 sw=4 et filetype=sh |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment