Created
May 1, 2025 16:58
-
-
Save sahapasci/7aad9064c2fba0472e1a65c8cc983b11 to your computer and use it in GitHub Desktop.
etcdctl bash autocomplete
This file contains hidden or 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
| # bash completion for etcdctl -*- shell-script -*- | |
| __etcdctl_debug() | |
| { | |
| if [[ -n ${BASH_COMP_DEBUG_FILE:-} ]]; then | |
| echo "$*" >> "${BASH_COMP_DEBUG_FILE}" | |
| fi | |
| } | |
| # Homebrew on Macs have version 1.3 of bash-completion which doesn't include | |
| # _init_completion. This is a very minimal version of that function. | |
| __etcdctl_init_completion() | |
| { | |
| COMPREPLY=() | |
| _get_comp_words_by_ref "$@" cur prev words cword | |
| } | |
| __etcdctl_index_of_word() | |
| { | |
| local w word=$1 | |
| shift | |
| index=0 | |
| for w in "$@"; do | |
| [[ $w = "$word" ]] && return | |
| index=$((index+1)) | |
| done | |
| index=-1 | |
| } | |
| __etcdctl_contains_word() | |
| { | |
| local w word=$1; shift | |
| for w in "$@"; do | |
| [[ $w = "$word" ]] && return | |
| done | |
| return 1 | |
| } | |
| __etcdctl_handle_go_custom_completion() | |
| { | |
| __etcdctl_debug "${FUNCNAME[0]}: cur is ${cur}, words[*] is ${words[*]}, #words[@] is ${#words[@]}" | |
| local shellCompDirectiveError=1 | |
| local shellCompDirectiveNoSpace=2 | |
| local shellCompDirectiveNoFileComp=4 | |
| local shellCompDirectiveFilterFileExt=8 | |
| local shellCompDirectiveFilterDirs=16 | |
| local out requestComp lastParam lastChar comp directive args | |
| # Prepare the command to request completions for the program. | |
| # Calling ${words[0]} instead of directly etcdctl allows handling aliases | |
| args=("${words[@]:1}") | |
| # Disable ActiveHelp which is not supported for bash completion v1 | |
| requestComp="ETCDCTL_ACTIVE_HELP=0 ${words[0]} __completeNoDesc ${args[*]}" | |
| lastParam=${words[$((${#words[@]}-1))]} | |
| lastChar=${lastParam:$((${#lastParam}-1)):1} | |
| __etcdctl_debug "${FUNCNAME[0]}: lastParam ${lastParam}, lastChar ${lastChar}" | |
| if [ -z "${cur}" ] && [ "${lastChar}" != "=" ]; then | |
| # If the last parameter is complete (there is a space following it) | |
| # We add an extra empty parameter so we can indicate this to the go method. | |
| __etcdctl_debug "${FUNCNAME[0]}: Adding extra empty parameter" | |
| requestComp="${requestComp} \"\"" | |
| fi | |
| __etcdctl_debug "${FUNCNAME[0]}: calling ${requestComp}" | |
| # Use eval to handle any environment variables and such | |
| out=$(eval "${requestComp}" 2>/dev/null) | |
| # Extract the directive integer at the very end of the output following a colon (:) | |
| directive=${out##*:} | |
| # Remove the directive | |
| out=${out%:*} | |
| if [ "${directive}" = "${out}" ]; then | |
| # There is not directive specified | |
| directive=0 | |
| fi | |
| __etcdctl_debug "${FUNCNAME[0]}: the completion directive is: ${directive}" | |
| __etcdctl_debug "${FUNCNAME[0]}: the completions are: ${out}" | |
| if [ $((directive & shellCompDirectiveError)) -ne 0 ]; then | |
| # Error code. No completion. | |
| __etcdctl_debug "${FUNCNAME[0]}: received error from custom completion go code" | |
| return | |
| else | |
| if [ $((directive & shellCompDirectiveNoSpace)) -ne 0 ]; then | |
| if [[ $(type -t compopt) = "builtin" ]]; then | |
| __etcdctl_debug "${FUNCNAME[0]}: activating no space" | |
| compopt -o nospace | |
| fi | |
| fi | |
| if [ $((directive & shellCompDirectiveNoFileComp)) -ne 0 ]; then | |
| if [[ $(type -t compopt) = "builtin" ]]; then | |
| __etcdctl_debug "${FUNCNAME[0]}: activating no file completion" | |
| compopt +o default | |
| fi | |
| fi | |
| fi | |
| if [ $((directive & shellCompDirectiveFilterFileExt)) -ne 0 ]; then | |
| # File extension filtering | |
| local fullFilter filter filteringCmd | |
| # Do not use quotes around the $out variable or else newline | |
| # characters will be kept. | |
| for filter in ${out}; do | |
| fullFilter+="$filter|" | |
| done | |
| filteringCmd="_filedir $fullFilter" | |
| __etcdctl_debug "File filtering command: $filteringCmd" | |
| $filteringCmd | |
| elif [ $((directive & shellCompDirectiveFilterDirs)) -ne 0 ]; then | |
| # File completion for directories only | |
| local subdir | |
| # Use printf to strip any trailing newline | |
| subdir=$(printf "%s" "${out}") | |
| if [ -n "$subdir" ]; then | |
| __etcdctl_debug "Listing directories in $subdir" | |
| __etcdctl_handle_subdirs_in_dir_flag "$subdir" | |
| else | |
| __etcdctl_debug "Listing directories in ." | |
| _filedir -d | |
| fi | |
| else | |
| while IFS='' read -r comp; do | |
| COMPREPLY+=("$comp") | |
| done < <(compgen -W "${out}" -- "$cur") | |
| fi | |
| } | |
| __etcdctl_handle_reply() | |
| { | |
| __etcdctl_debug "${FUNCNAME[0]}" | |
| local comp | |
| case $cur in | |
| -*) | |
| if [[ $(type -t compopt) = "builtin" ]]; then | |
| compopt -o nospace | |
| fi | |
| local allflags | |
| if [ ${#must_have_one_flag[@]} -ne 0 ]; then | |
| allflags=("${must_have_one_flag[@]}") | |
| else | |
| allflags=("${flags[*]} ${two_word_flags[*]}") | |
| fi | |
| while IFS='' read -r comp; do | |
| COMPREPLY+=("$comp") | |
| done < <(compgen -W "${allflags[*]}" -- "$cur") | |
| if [[ $(type -t compopt) = "builtin" ]]; then | |
| [[ "${COMPREPLY[0]}" == *= ]] || compopt +o nospace | |
| fi | |
| # complete after --flag=abc | |
| if [[ $cur == *=* ]]; then | |
| if [[ $(type -t compopt) = "builtin" ]]; then | |
| compopt +o nospace | |
| fi | |
| local index flag | |
| flag="${cur%=*}" | |
| __etcdctl_index_of_word "${flag}" "${flags_with_completion[@]}" | |
| COMPREPLY=() | |
| if [[ ${index} -ge 0 ]]; then | |
| PREFIX="" | |
| cur="${cur#*=}" | |
| ${flags_completion[${index}]} | |
| if [ -n "${ZSH_VERSION:-}" ]; then | |
| # zsh completion needs --flag= prefix | |
| eval "COMPREPLY=( \"\${COMPREPLY[@]/#/${flag}=}\" )" | |
| fi | |
| fi | |
| fi | |
| if [[ -z "${flag_parsing_disabled}" ]]; then | |
| # If flag parsing is enabled, we have completed the flags and can return. | |
| # If flag parsing is disabled, we may not know all (or any) of the flags, so we fallthrough | |
| # to possibly call handle_go_custom_completion. | |
| return 0; | |
| fi | |
| ;; | |
| esac | |
| # check if we are handling a flag with special work handling | |
| local index | |
| __etcdctl_index_of_word "${prev}" "${flags_with_completion[@]}" | |
| if [[ ${index} -ge 0 ]]; then | |
| ${flags_completion[${index}]} | |
| return | |
| fi | |
| # we are parsing a flag and don't have a special handler, no completion | |
| if [[ ${cur} != "${words[cword]}" ]]; then | |
| return | |
| fi | |
| local completions | |
| completions=("${commands[@]}") | |
| if [[ ${#must_have_one_noun[@]} -ne 0 ]]; then | |
| completions+=("${must_have_one_noun[@]}") | |
| elif [[ -n "${has_completion_function}" ]]; then | |
| # if a go completion function is provided, defer to that function | |
| __etcdctl_handle_go_custom_completion | |
| fi | |
| if [[ ${#must_have_one_flag[@]} -ne 0 ]]; then | |
| completions+=("${must_have_one_flag[@]}") | |
| fi | |
| while IFS='' read -r comp; do | |
| COMPREPLY+=("$comp") | |
| done < <(compgen -W "${completions[*]}" -- "$cur") | |
| if [[ ${#COMPREPLY[@]} -eq 0 && ${#noun_aliases[@]} -gt 0 && ${#must_have_one_noun[@]} -ne 0 ]]; then | |
| while IFS='' read -r comp; do | |
| COMPREPLY+=("$comp") | |
| done < <(compgen -W "${noun_aliases[*]}" -- "$cur") | |
| fi | |
| if [[ ${#COMPREPLY[@]} -eq 0 ]]; then | |
| if declare -F __etcdctl_custom_func >/dev/null; then | |
| # try command name qualified custom func | |
| __etcdctl_custom_func | |
| else | |
| # otherwise fall back to unqualified for compatibility | |
| declare -F __custom_func >/dev/null && __custom_func | |
| fi | |
| fi | |
| # available in bash-completion >= 2, not always present on macOS | |
| if declare -F __ltrim_colon_completions >/dev/null; then | |
| __ltrim_colon_completions "$cur" | |
| fi | |
| # If there is only 1 completion and it is a flag with an = it will be completed | |
| # but we don't want a space after the = | |
| if [[ "${#COMPREPLY[@]}" -eq "1" ]] && [[ $(type -t compopt) = "builtin" ]] && [[ "${COMPREPLY[0]}" == --*= ]]; then | |
| compopt -o nospace | |
| fi | |
| } | |
| # The arguments should be in the form "ext1|ext2|extn" | |
| __etcdctl_handle_filename_extension_flag() | |
| { | |
| local ext="$1" | |
| _filedir "@(${ext})" | |
| } | |
| __etcdctl_handle_subdirs_in_dir_flag() | |
| { | |
| local dir="$1" | |
| pushd "${dir}" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 || return | |
| } | |
| __etcdctl_handle_flag() | |
| { | |
| __etcdctl_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}" | |
| # if a command required a flag, and we found it, unset must_have_one_flag() | |
| local flagname=${words[c]} | |
| local flagvalue="" | |
| # if the word contained an = | |
| if [[ ${words[c]} == *"="* ]]; then | |
| flagvalue=${flagname#*=} # take in as flagvalue after the = | |
| flagname=${flagname%=*} # strip everything after the = | |
| flagname="${flagname}=" # but put the = back | |
| fi | |
| __etcdctl_debug "${FUNCNAME[0]}: looking for ${flagname}" | |
| if __etcdctl_contains_word "${flagname}" "${must_have_one_flag[@]}"; then | |
| must_have_one_flag=() | |
| fi | |
| # if you set a flag which only applies to this command, don't show subcommands | |
| if __etcdctl_contains_word "${flagname}" "${local_nonpersistent_flags[@]}"; then | |
| commands=() | |
| fi | |
| # keep flag value with flagname as flaghash | |
| # flaghash variable is an associative array which is only supported in bash > 3. | |
| if [[ -z "${BASH_VERSION:-}" || "${BASH_VERSINFO[0]:-}" -gt 3 ]]; then | |
| if [ -n "${flagvalue}" ] ; then | |
| flaghash[${flagname}]=${flagvalue} | |
| elif [ -n "${words[ $((c+1)) ]}" ] ; then | |
| flaghash[${flagname}]=${words[ $((c+1)) ]} | |
| else | |
| flaghash[${flagname}]="true" # pad "true" for bool flag | |
| fi | |
| fi | |
| # skip the argument to a two word flag | |
| if [[ ${words[c]} != *"="* ]] && __etcdctl_contains_word "${words[c]}" "${two_word_flags[@]}"; then | |
| __etcdctl_debug "${FUNCNAME[0]}: found a flag ${words[c]}, skip the next argument" | |
| c=$((c+1)) | |
| # if we are looking for a flags value, don't show commands | |
| if [[ $c -eq $cword ]]; then | |
| commands=() | |
| fi | |
| fi | |
| c=$((c+1)) | |
| } | |
| __etcdctl_handle_noun() | |
| { | |
| __etcdctl_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}" | |
| if __etcdctl_contains_word "${words[c]}" "${must_have_one_noun[@]}"; then | |
| must_have_one_noun=() | |
| elif __etcdctl_contains_word "${words[c]}" "${noun_aliases[@]}"; then | |
| must_have_one_noun=() | |
| fi | |
| nouns+=("${words[c]}") | |
| c=$((c+1)) | |
| } | |
| __etcdctl_handle_command() | |
| { | |
| __etcdctl_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}" | |
| local next_command | |
| if [[ -n ${last_command} ]]; then | |
| next_command="_${last_command}_${words[c]//:/__}" | |
| else | |
| if [[ $c -eq 0 ]]; then | |
| next_command="_etcdctl_root_command" | |
| else | |
| next_command="_${words[c]//:/__}" | |
| fi | |
| fi | |
| c=$((c+1)) | |
| __etcdctl_debug "${FUNCNAME[0]}: looking for ${next_command}" | |
| declare -F "$next_command" >/dev/null && $next_command | |
| } | |
| __etcdctl_handle_word() | |
| { | |
| if [[ $c -ge $cword ]]; then | |
| __etcdctl_handle_reply | |
| return | |
| fi | |
| __etcdctl_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}" | |
| if [[ "${words[c]}" == -* ]]; then | |
| __etcdctl_handle_flag | |
| elif __etcdctl_contains_word "${words[c]}" "${commands[@]}"; then | |
| __etcdctl_handle_command | |
| elif [[ $c -eq 0 ]]; then | |
| __etcdctl_handle_command | |
| elif __etcdctl_contains_word "${words[c]}" "${command_aliases[@]}"; then | |
| # aliashash variable is an associative array which is only supported in bash > 3. | |
| if [[ -z "${BASH_VERSION:-}" || "${BASH_VERSINFO[0]:-}" -gt 3 ]]; then | |
| words[c]=${aliashash[${words[c]}]} | |
| __etcdctl_handle_command | |
| else | |
| __etcdctl_handle_noun | |
| fi | |
| else | |
| __etcdctl_handle_noun | |
| fi | |
| __etcdctl_handle_word | |
| } | |
| _etcdctl_alarm_disarm() | |
| { | |
| last_command="etcdctl_alarm_disarm" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_alarm_list() | |
| { | |
| last_command="etcdctl_alarm_list" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_alarm() | |
| { | |
| last_command="etcdctl_alarm" | |
| command_aliases=() | |
| commands=() | |
| commands+=("disarm") | |
| commands+=("list") | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_auth_disable() | |
| { | |
| last_command="etcdctl_auth_disable" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_auth_enable() | |
| { | |
| last_command="etcdctl_auth_enable" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_auth_status() | |
| { | |
| last_command="etcdctl_auth_status" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_auth() | |
| { | |
| last_command="etcdctl_auth" | |
| command_aliases=() | |
| commands=() | |
| commands+=("disable") | |
| commands+=("enable") | |
| commands+=("status") | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_check_datascale() | |
| { | |
| last_command="etcdctl_check_datascale" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--auto-compact") | |
| local_nonpersistent_flags+=("--auto-compact") | |
| flags+=("--auto-defrag") | |
| local_nonpersistent_flags+=("--auto-defrag") | |
| flags+=("--load=") | |
| two_word_flags+=("--load") | |
| local_nonpersistent_flags+=("--load") | |
| local_nonpersistent_flags+=("--load=") | |
| flags+=("--prefix=") | |
| two_word_flags+=("--prefix") | |
| local_nonpersistent_flags+=("--prefix") | |
| local_nonpersistent_flags+=("--prefix=") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_check_perf() | |
| { | |
| last_command="etcdctl_check_perf" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--auto-compact") | |
| local_nonpersistent_flags+=("--auto-compact") | |
| flags+=("--auto-defrag") | |
| local_nonpersistent_flags+=("--auto-defrag") | |
| flags+=("--load=") | |
| two_word_flags+=("--load") | |
| flags_with_completion+=("--load") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| local_nonpersistent_flags+=("--load") | |
| local_nonpersistent_flags+=("--load=") | |
| flags+=("--prefix=") | |
| two_word_flags+=("--prefix") | |
| local_nonpersistent_flags+=("--prefix") | |
| local_nonpersistent_flags+=("--prefix=") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_check() | |
| { | |
| last_command="etcdctl_check" | |
| command_aliases=() | |
| commands=() | |
| commands+=("datascale") | |
| commands+=("perf") | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_compaction() | |
| { | |
| last_command="etcdctl_compaction" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--physical") | |
| local_nonpersistent_flags+=("--physical") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_completion() | |
| { | |
| last_command="etcdctl_completion" | |
| 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+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| must_have_one_noun+=("bash") | |
| must_have_one_noun+=("fish") | |
| must_have_one_noun+=("powershell") | |
| must_have_one_noun+=("zsh") | |
| noun_aliases=() | |
| } | |
| _etcdctl_defrag() | |
| { | |
| last_command="etcdctl_defrag" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cluster") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_del() | |
| { | |
| last_command="etcdctl_del" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--from-key") | |
| local_nonpersistent_flags+=("--from-key") | |
| flags+=("--prefix") | |
| local_nonpersistent_flags+=("--prefix") | |
| flags+=("--prev-kv") | |
| local_nonpersistent_flags+=("--prev-kv") | |
| flags+=("--range") | |
| local_nonpersistent_flags+=("--range") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_downgrade_cancel() | |
| { | |
| last_command="etcdctl_downgrade_cancel" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_downgrade_enable() | |
| { | |
| last_command="etcdctl_downgrade_enable" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_downgrade_validate() | |
| { | |
| last_command="etcdctl_downgrade_validate" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_downgrade() | |
| { | |
| last_command="etcdctl_downgrade" | |
| command_aliases=() | |
| commands=() | |
| commands+=("cancel") | |
| commands+=("enable") | |
| commands+=("validate") | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_elect() | |
| { | |
| last_command="etcdctl_elect" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--listen") | |
| flags+=("-l") | |
| local_nonpersistent_flags+=("--listen") | |
| local_nonpersistent_flags+=("-l") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_endpoint_hashkv() | |
| { | |
| last_command="etcdctl_endpoint_hashkv" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--rev=") | |
| two_word_flags+=("--rev") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--cluster") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_endpoint_health() | |
| { | |
| last_command="etcdctl_endpoint_health" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--cluster") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_endpoint_status() | |
| { | |
| last_command="etcdctl_endpoint_status" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--cluster") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_endpoint() | |
| { | |
| last_command="etcdctl_endpoint" | |
| command_aliases=() | |
| commands=() | |
| commands+=("hashkv") | |
| commands+=("health") | |
| commands+=("status") | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cluster") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_get() | |
| { | |
| last_command="etcdctl_get" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--consistency=") | |
| two_word_flags+=("--consistency") | |
| flags_with_completion+=("--consistency") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| local_nonpersistent_flags+=("--consistency") | |
| local_nonpersistent_flags+=("--consistency=") | |
| flags+=("--count-only") | |
| local_nonpersistent_flags+=("--count-only") | |
| flags+=("--from-key") | |
| local_nonpersistent_flags+=("--from-key") | |
| flags+=("--keys-only") | |
| local_nonpersistent_flags+=("--keys-only") | |
| flags+=("--limit=") | |
| two_word_flags+=("--limit") | |
| local_nonpersistent_flags+=("--limit") | |
| local_nonpersistent_flags+=("--limit=") | |
| flags+=("--max-create-rev=") | |
| two_word_flags+=("--max-create-rev") | |
| local_nonpersistent_flags+=("--max-create-rev") | |
| local_nonpersistent_flags+=("--max-create-rev=") | |
| flags+=("--max-mod-rev=") | |
| two_word_flags+=("--max-mod-rev") | |
| local_nonpersistent_flags+=("--max-mod-rev") | |
| local_nonpersistent_flags+=("--max-mod-rev=") | |
| flags+=("--min-create-rev=") | |
| two_word_flags+=("--min-create-rev") | |
| local_nonpersistent_flags+=("--min-create-rev") | |
| local_nonpersistent_flags+=("--min-create-rev=") | |
| flags+=("--min-mod-rev=") | |
| two_word_flags+=("--min-mod-rev") | |
| local_nonpersistent_flags+=("--min-mod-rev") | |
| local_nonpersistent_flags+=("--min-mod-rev=") | |
| flags+=("--order=") | |
| two_word_flags+=("--order") | |
| flags_with_completion+=("--order") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| local_nonpersistent_flags+=("--order") | |
| local_nonpersistent_flags+=("--order=") | |
| flags+=("--prefix") | |
| local_nonpersistent_flags+=("--prefix") | |
| flags+=("--print-value-only") | |
| local_nonpersistent_flags+=("--print-value-only") | |
| flags+=("--rev=") | |
| two_word_flags+=("--rev") | |
| local_nonpersistent_flags+=("--rev") | |
| local_nonpersistent_flags+=("--rev=") | |
| flags+=("--sort-by=") | |
| two_word_flags+=("--sort-by") | |
| flags_with_completion+=("--sort-by") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| local_nonpersistent_flags+=("--sort-by") | |
| local_nonpersistent_flags+=("--sort-by=") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_help() | |
| { | |
| last_command="etcdctl_help" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| has_completion_function=1 | |
| noun_aliases=() | |
| } | |
| _etcdctl_lease_grant() | |
| { | |
| last_command="etcdctl_lease_grant" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_lease_keep-alive() | |
| { | |
| last_command="etcdctl_lease_keep-alive" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--once") | |
| local_nonpersistent_flags+=("--once") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_lease_list() | |
| { | |
| last_command="etcdctl_lease_list" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_lease_revoke() | |
| { | |
| last_command="etcdctl_lease_revoke" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_lease_timetolive() | |
| { | |
| last_command="etcdctl_lease_timetolive" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--keys") | |
| local_nonpersistent_flags+=("--keys") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_lease() | |
| { | |
| last_command="etcdctl_lease" | |
| command_aliases=() | |
| commands=() | |
| commands+=("grant") | |
| commands+=("keep-alive") | |
| commands+=("list") | |
| commands+=("revoke") | |
| commands+=("timetolive") | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_lock() | |
| { | |
| last_command="etcdctl_lock" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--ttl=") | |
| two_word_flags+=("--ttl") | |
| local_nonpersistent_flags+=("--ttl") | |
| local_nonpersistent_flags+=("--ttl=") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_make-mirror() | |
| { | |
| last_command="etcdctl_make-mirror" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--dest-cacert=") | |
| two_word_flags+=("--dest-cacert") | |
| local_nonpersistent_flags+=("--dest-cacert") | |
| local_nonpersistent_flags+=("--dest-cacert=") | |
| flags+=("--dest-cert=") | |
| two_word_flags+=("--dest-cert") | |
| local_nonpersistent_flags+=("--dest-cert") | |
| local_nonpersistent_flags+=("--dest-cert=") | |
| flags+=("--dest-insecure-transport") | |
| local_nonpersistent_flags+=("--dest-insecure-transport") | |
| flags+=("--dest-key=") | |
| two_word_flags+=("--dest-key") | |
| local_nonpersistent_flags+=("--dest-key") | |
| local_nonpersistent_flags+=("--dest-key=") | |
| flags+=("--dest-password=") | |
| two_word_flags+=("--dest-password") | |
| local_nonpersistent_flags+=("--dest-password") | |
| local_nonpersistent_flags+=("--dest-password=") | |
| flags+=("--dest-prefix=") | |
| two_word_flags+=("--dest-prefix") | |
| local_nonpersistent_flags+=("--dest-prefix") | |
| local_nonpersistent_flags+=("--dest-prefix=") | |
| flags+=("--dest-user=") | |
| two_word_flags+=("--dest-user") | |
| local_nonpersistent_flags+=("--dest-user") | |
| local_nonpersistent_flags+=("--dest-user=") | |
| flags+=("--max-txn-ops=") | |
| two_word_flags+=("--max-txn-ops") | |
| local_nonpersistent_flags+=("--max-txn-ops") | |
| local_nonpersistent_flags+=("--max-txn-ops=") | |
| flags+=("--no-dest-prefix") | |
| local_nonpersistent_flags+=("--no-dest-prefix") | |
| flags+=("--prefix=") | |
| two_word_flags+=("--prefix") | |
| local_nonpersistent_flags+=("--prefix") | |
| local_nonpersistent_flags+=("--prefix=") | |
| flags+=("--rev=") | |
| two_word_flags+=("--rev") | |
| local_nonpersistent_flags+=("--rev") | |
| local_nonpersistent_flags+=("--rev=") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_member_add() | |
| { | |
| last_command="etcdctl_member_add" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--learner") | |
| local_nonpersistent_flags+=("--learner") | |
| flags+=("--peer-urls=") | |
| two_word_flags+=("--peer-urls") | |
| local_nonpersistent_flags+=("--peer-urls") | |
| local_nonpersistent_flags+=("--peer-urls=") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_member_list() | |
| { | |
| last_command="etcdctl_member_list" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--consistency=") | |
| two_word_flags+=("--consistency") | |
| local_nonpersistent_flags+=("--consistency") | |
| local_nonpersistent_flags+=("--consistency=") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_member_promote() | |
| { | |
| last_command="etcdctl_member_promote" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_member_remove() | |
| { | |
| last_command="etcdctl_member_remove" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_member_update() | |
| { | |
| last_command="etcdctl_member_update" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--peer-urls=") | |
| two_word_flags+=("--peer-urls") | |
| local_nonpersistent_flags+=("--peer-urls") | |
| local_nonpersistent_flags+=("--peer-urls=") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_member() | |
| { | |
| last_command="etcdctl_member" | |
| command_aliases=() | |
| commands=() | |
| commands+=("add") | |
| commands+=("list") | |
| commands+=("promote") | |
| commands+=("remove") | |
| commands+=("update") | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_move-leader() | |
| { | |
| last_command="etcdctl_move-leader" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_put() | |
| { | |
| last_command="etcdctl_put" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--ignore-lease") | |
| local_nonpersistent_flags+=("--ignore-lease") | |
| flags+=("--ignore-value") | |
| local_nonpersistent_flags+=("--ignore-value") | |
| flags+=("--lease=") | |
| two_word_flags+=("--lease") | |
| local_nonpersistent_flags+=("--lease") | |
| local_nonpersistent_flags+=("--lease=") | |
| flags+=("--prev-kv") | |
| local_nonpersistent_flags+=("--prev-kv") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_role_add() | |
| { | |
| last_command="etcdctl_role_add" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_role_delete() | |
| { | |
| last_command="etcdctl_role_delete" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_role_get() | |
| { | |
| last_command="etcdctl_role_get" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_role_grant-permission() | |
| { | |
| last_command="etcdctl_role_grant-permission" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--from-key") | |
| local_nonpersistent_flags+=("--from-key") | |
| flags+=("--prefix") | |
| local_nonpersistent_flags+=("--prefix") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_role_list() | |
| { | |
| last_command="etcdctl_role_list" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_role_revoke-permission() | |
| { | |
| last_command="etcdctl_role_revoke-permission" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--from-key") | |
| local_nonpersistent_flags+=("--from-key") | |
| flags+=("--prefix") | |
| local_nonpersistent_flags+=("--prefix") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_role() | |
| { | |
| last_command="etcdctl_role" | |
| command_aliases=() | |
| commands=() | |
| commands+=("add") | |
| commands+=("delete") | |
| commands+=("get") | |
| commands+=("grant-permission") | |
| commands+=("list") | |
| commands+=("revoke-permission") | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_snapshot_save() | |
| { | |
| last_command="etcdctl_snapshot_save" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_snapshot() | |
| { | |
| last_command="etcdctl_snapshot" | |
| command_aliases=() | |
| commands=() | |
| commands+=("save") | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_txn() | |
| { | |
| last_command="etcdctl_txn" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--interactive") | |
| flags+=("-i") | |
| local_nonpersistent_flags+=("--interactive") | |
| local_nonpersistent_flags+=("-i") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_user_add() | |
| { | |
| last_command="etcdctl_user_add" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--interactive") | |
| local_nonpersistent_flags+=("--interactive") | |
| flags+=("--new-user-password=") | |
| two_word_flags+=("--new-user-password") | |
| local_nonpersistent_flags+=("--new-user-password") | |
| local_nonpersistent_flags+=("--new-user-password=") | |
| flags+=("--no-password") | |
| local_nonpersistent_flags+=("--no-password") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_user_delete() | |
| { | |
| last_command="etcdctl_user_delete" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_user_get() | |
| { | |
| last_command="etcdctl_user_get" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--detail") | |
| local_nonpersistent_flags+=("--detail") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_user_grant-role() | |
| { | |
| last_command="etcdctl_user_grant-role" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_user_list() | |
| { | |
| last_command="etcdctl_user_list" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_user_passwd() | |
| { | |
| last_command="etcdctl_user_passwd" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--interactive") | |
| local_nonpersistent_flags+=("--interactive") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_user_revoke-role() | |
| { | |
| last_command="etcdctl_user_revoke-role" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_user() | |
| { | |
| last_command="etcdctl_user" | |
| command_aliases=() | |
| commands=() | |
| commands+=("add") | |
| commands+=("delete") | |
| commands+=("get") | |
| commands+=("grant-role") | |
| commands+=("list") | |
| commands+=("passwd") | |
| commands+=("revoke-role") | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_version() | |
| { | |
| last_command="etcdctl_version" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_watch() | |
| { | |
| last_command="etcdctl_watch" | |
| command_aliases=() | |
| commands=() | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--interactive") | |
| flags+=("-i") | |
| local_nonpersistent_flags+=("--interactive") | |
| local_nonpersistent_flags+=("-i") | |
| flags+=("--prefix") | |
| local_nonpersistent_flags+=("--prefix") | |
| flags+=("--prev-kv") | |
| local_nonpersistent_flags+=("--prev-kv") | |
| flags+=("--progress-notify") | |
| local_nonpersistent_flags+=("--progress-notify") | |
| flags+=("--rev=") | |
| two_word_flags+=("--rev") | |
| local_nonpersistent_flags+=("--rev") | |
| local_nonpersistent_flags+=("--rev=") | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| _etcdctl_root_command() | |
| { | |
| last_command="etcdctl" | |
| command_aliases=() | |
| commands=() | |
| commands+=("alarm") | |
| commands+=("auth") | |
| commands+=("check") | |
| commands+=("compaction") | |
| commands+=("completion") | |
| commands+=("defrag") | |
| commands+=("del") | |
| commands+=("downgrade") | |
| commands+=("elect") | |
| commands+=("endpoint") | |
| commands+=("get") | |
| commands+=("help") | |
| commands+=("lease") | |
| commands+=("lock") | |
| commands+=("make-mirror") | |
| commands+=("member") | |
| commands+=("move-leader") | |
| commands+=("put") | |
| commands+=("role") | |
| commands+=("snapshot") | |
| commands+=("txn") | |
| commands+=("user") | |
| commands+=("version") | |
| commands+=("watch") | |
| flags=() | |
| two_word_flags=() | |
| local_nonpersistent_flags=() | |
| flags_with_completion=() | |
| flags_completion=() | |
| flags+=("--cacert=") | |
| two_word_flags+=("--cacert") | |
| flags+=("--cert=") | |
| two_word_flags+=("--cert") | |
| flags+=("--command-timeout=") | |
| two_word_flags+=("--command-timeout") | |
| flags+=("--debug") | |
| flags+=("--dial-timeout=") | |
| two_word_flags+=("--dial-timeout") | |
| flags+=("--discovery-srv=") | |
| two_word_flags+=("--discovery-srv") | |
| two_word_flags+=("-d") | |
| flags+=("--discovery-srv-name=") | |
| two_word_flags+=("--discovery-srv-name") | |
| flags+=("--endpoints=") | |
| two_word_flags+=("--endpoints") | |
| flags+=("--hex") | |
| flags+=("--insecure-discovery") | |
| flags+=("--insecure-skip-tls-verify") | |
| flags+=("--insecure-transport") | |
| flags+=("--keepalive-time=") | |
| two_word_flags+=("--keepalive-time") | |
| flags+=("--keepalive-timeout=") | |
| two_word_flags+=("--keepalive-timeout") | |
| flags+=("--key=") | |
| two_word_flags+=("--key") | |
| flags+=("--max-recv-bytes=") | |
| two_word_flags+=("--max-recv-bytes") | |
| flags+=("--max-request-bytes=") | |
| two_word_flags+=("--max-request-bytes") | |
| flags+=("--password=") | |
| two_word_flags+=("--password") | |
| flags+=("--user=") | |
| two_word_flags+=("--user") | |
| flags+=("--write-out=") | |
| two_word_flags+=("--write-out") | |
| flags_with_completion+=("--write-out") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| two_word_flags+=("-w") | |
| flags_with_completion+=("-w") | |
| flags_completion+=("__etcdctl_handle_go_custom_completion") | |
| must_have_one_flag=() | |
| must_have_one_noun=() | |
| noun_aliases=() | |
| } | |
| __start_etcdctl() | |
| { | |
| local cur prev words cword split | |
| declare -A flaghash 2>/dev/null || : | |
| declare -A aliashash 2>/dev/null || : | |
| if declare -F _init_completion >/dev/null 2>&1; then | |
| _init_completion -s || return | |
| else | |
| __etcdctl_init_completion -n "=" || return | |
| fi | |
| local c=0 | |
| local flag_parsing_disabled= | |
| local flags=() | |
| local two_word_flags=() | |
| local local_nonpersistent_flags=() | |
| local flags_with_completion=() | |
| local flags_completion=() | |
| local commands=("etcdctl") | |
| local command_aliases=() | |
| local must_have_one_flag=() | |
| local must_have_one_noun=() | |
| local has_completion_function="" | |
| local last_command="" | |
| local nouns=() | |
| local noun_aliases=() | |
| __etcdctl_handle_word | |
| } | |
| if [[ $(type -t compopt) = "builtin" ]]; then | |
| complete -o default -F __start_etcdctl etcdctl | |
| else | |
| complete -o default -o nospace -F __start_etcdctl etcdctl | |
| fi | |
| # 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