diff --git a/bin/minikube.completion.bash b/bin/minikube.completion.bash deleted file mode 100644 index 30aa087..0000000 --- a/bin/minikube.completion.bash +++ /dev/null @@ -1,1493 +0,0 @@ - -# Copyright 2016 The Kubernetes Authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# bash completion for minikube -*- shell-script -*- - -__minikube_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. -__minikube_init_completion() -{ - COMPREPLY=() - _get_comp_words_by_ref "$@" cur prev words cword -} - -__minikube_index_of_word() -{ - local w word=$1 - shift - index=0 - for w in "$@"; do - [[ $w = "$word" ]] && return - index=$((index+1)) - done - index=-1 -} - -__minikube_contains_word() -{ - local w word=$1; shift - for w in "$@"; do - [[ $w = "$word" ]] && return - done - return 1 -} - -__minikube_handle_reply() -{ - __minikube_debug "${FUNCNAME[0]}" - case $cur in - -*) - if [[ $(type -t compopt) = "builtin" ]]; then - compopt -o nospace - fi - local allflags - if [ ${#must_have_one_flag[@]} -ne 0 ]; then - allflags=("${must_have_one_flag[@]}") - else - allflags=("${flags[*]} ${two_word_flags[*]}") - fi - COMPREPLY=( $(compgen -W "${allflags[*]}" -- "$cur") ) - if [[ $(type -t compopt) = "builtin" ]]; then - [[ "${COMPREPLY[0]}" == *= ]] || compopt +o nospace - fi - - # complete after --flag=abc - if [[ $cur == *=* ]]; then - if [[ $(type -t compopt) = "builtin" ]]; then - compopt +o nospace - fi - - local index flag - flag="${cur%=*}" - __minikube_index_of_word "${flag}" "${flags_with_completion[@]}" - COMPREPLY=() - if [[ ${index} -ge 0 ]]; then - PREFIX="" - cur="${cur#*=}" - ${flags_completion[${index}]} - if [ -n "${ZSH_VERSION}" ]; then - # zsh completion needs --flag= prefix - eval "COMPREPLY=( \"\${COMPREPLY[@]/#/${flag}=}\" )" - fi - fi - fi - return 0; - ;; - esac - - # check if we are handling a flag with special work handling - local index - __minikube_index_of_word "${prev}" "${flags_with_completion[@]}" - if [[ ${index} -ge 0 ]]; then - ${flags_completion[${index}]} - return - fi - - # we are parsing a flag and don't have a special handler, no completion - if [[ ${cur} != "${words[cword]}" ]]; then - return - fi - - local completions - completions=("${commands[@]}") - if [[ ${#must_have_one_noun[@]} -ne 0 ]]; then - completions=("${must_have_one_noun[@]}") - fi - if [[ ${#must_have_one_flag[@]} -ne 0 ]]; then - completions+=("${must_have_one_flag[@]}") - fi - COMPREPLY=( $(compgen -W "${completions[*]}" -- "$cur") ) - - if [[ ${#COMPREPLY[@]} -eq 0 && ${#noun_aliases[@]} -gt 0 && ${#must_have_one_noun[@]} -ne 0 ]]; then - COMPREPLY=( $(compgen -W "${noun_aliases[*]}" -- "$cur") ) - fi - - if [[ ${#COMPREPLY[@]} -eq 0 ]]; then - declare -F __custom_func >/dev/null && __custom_func - fi - - # available in bash-completion >= 2, not always present on macOS - if declare -F __ltrim_colon_completions >/dev/null; then - __ltrim_colon_completions "$cur" - fi - - # If there is only 1 completion and it is a flag with an = it will be completed - # but we don't want a space after the = - if [[ "${#COMPREPLY[@]}" -eq "1" ]] && [[ $(type -t compopt) = "builtin" ]] && [[ "${COMPREPLY[0]}" == --*= ]]; then - compopt -o nospace - fi -} - -# The arguments should be in the form "ext1|ext2|extn" -__minikube_handle_filename_extension_flag() -{ - local ext="$1" - _filedir "@(${ext})" -} - -__minikube_handle_subdirs_in_dir_flag() -{ - local dir="$1" - pushd "${dir}" >/dev/null 2>&1 && _filedir -d && popd >/dev/null 2>&1 -} - -__minikube_handle_flag() -{ - __minikube_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 - __minikube_debug "${FUNCNAME[0]}: looking for ${flagname}" - if __minikube_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 __minikube_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 __minikube_contains_word "${words[c]}" "${two_word_flags[@]}"; then - c=$((c+1)) - # if we are looking for a flags value, don't show commands - if [[ $c -eq $cword ]]; then - commands=() - fi - fi - - c=$((c+1)) - -} - -__minikube_handle_noun() -{ - __minikube_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}" - - if __minikube_contains_word "${words[c]}" "${must_have_one_noun[@]}"; then - must_have_one_noun=() - elif __minikube_contains_word "${words[c]}" "${noun_aliases[@]}"; then - must_have_one_noun=() - fi - - nouns+=("${words[c]}") - c=$((c+1)) -} - -__minikube_handle_command() -{ - __minikube_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="_minikube_root_command" - else - next_command="_${words[c]//:/__}" - fi - fi - c=$((c+1)) - __minikube_debug "${FUNCNAME[0]}: looking for ${next_command}" - declare -F "$next_command" >/dev/null && $next_command -} - -__minikube_handle_word() -{ - if [[ $c -ge $cword ]]; then - __minikube_handle_reply - return - fi - __minikube_debug "${FUNCNAME[0]}: c is $c words[c] is ${words[c]}" - if [[ "${words[c]}" == -* ]]; then - __minikube_handle_flag - elif __minikube_contains_word "${words[c]}" "${commands[@]}"; then - __minikube_handle_command - elif [[ $c -eq 0 ]]; then - __minikube_handle_command - else - __minikube_handle_noun - fi - __minikube_handle_word -} - -_minikube_addons_configure() -{ - last_command="minikube_addons_configure" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_addons_disable() -{ - last_command="minikube_addons_disable" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_addons_enable() -{ - last_command="minikube_addons_enable" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_addons_list() -{ - last_command="minikube_addons_list" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_addons_open() -{ - last_command="minikube_addons_open" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--format=") - flags+=("--https") - local_nonpersistent_flags+=("--https") - flags+=("--interval=") - local_nonpersistent_flags+=("--interval=") - flags+=("--url") - local_nonpersistent_flags+=("--url") - flags+=("--wait=") - local_nonpersistent_flags+=("--wait=") - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_addons() -{ - last_command="minikube_addons" - commands=() - commands+=("configure") - commands+=("disable") - commands+=("enable") - commands+=("list") - commands+=("open") - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--format=") - local_nonpersistent_flags+=("--format=") - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_cache_add() -{ - last_command="minikube_cache_add" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_cache_delete() -{ - last_command="minikube_cache_delete" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_cache_list() -{ - last_command="minikube_cache_list" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--format=") - local_nonpersistent_flags+=("--format=") - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_cache() -{ - last_command="minikube_cache" - commands=() - commands+=("add") - commands+=("delete") - commands+=("list") - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_completion() -{ - last_command="minikube_completion" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--help") - flags+=("-h") - local_nonpersistent_flags+=("--help") - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_config_get() -{ - last_command="minikube_config_get" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_config_set() -{ - last_command="minikube_config_set" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_config_unset() -{ - last_command="minikube_config_unset" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_config_view() -{ - last_command="minikube_config_view" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--format=") - local_nonpersistent_flags+=("--format=") - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_config() -{ - last_command="minikube_config" - commands=() - commands+=("get") - commands+=("set") - commands+=("unset") - commands+=("view") - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_dashboard() -{ - last_command="minikube_dashboard" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--url") - local_nonpersistent_flags+=("--url") - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_delete() -{ - last_command="minikube_delete" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_docker-env() -{ - last_command="minikube_docker-env" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--no-proxy") - local_nonpersistent_flags+=("--no-proxy") - flags+=("--shell=") - local_nonpersistent_flags+=("--shell=") - flags+=("--unset") - flags+=("-u") - local_nonpersistent_flags+=("--unset") - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_get-k8s-versions() -{ - last_command="minikube_get-k8s-versions" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_ip() -{ - last_command="minikube_ip" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_logs() -{ - last_command="minikube_logs" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--follow") - flags+=("-f") - local_nonpersistent_flags+=("--follow") - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_mount() -{ - last_command="minikube_mount" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--9p-version=") - local_nonpersistent_flags+=("--9p-version=") - flags+=("--gid=") - local_nonpersistent_flags+=("--gid=") - flags+=("--ip=") - local_nonpersistent_flags+=("--ip=") - flags+=("--kill") - local_nonpersistent_flags+=("--kill") - flags+=("--msize=") - local_nonpersistent_flags+=("--msize=") - flags+=("--uid=") - local_nonpersistent_flags+=("--uid=") - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_profile() -{ - last_command="minikube_profile" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_service_list() -{ - last_command="minikube_service_list" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--namespace=") - two_word_flags+=("-n") - local_nonpersistent_flags+=("--namespace=") - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--format=") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_service() -{ - last_command="minikube_service" - commands=() - commands+=("list") - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--format=") - flags+=("--https") - local_nonpersistent_flags+=("--https") - flags+=("--interval=") - local_nonpersistent_flags+=("--interval=") - flags+=("--namespace=") - two_word_flags+=("-n") - local_nonpersistent_flags+=("--namespace=") - flags+=("--url") - local_nonpersistent_flags+=("--url") - flags+=("--wait=") - local_nonpersistent_flags+=("--wait=") - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_ssh() -{ - last_command="minikube_ssh" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_ssh-key() -{ - last_command="minikube_ssh-key" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_start() -{ - last_command="minikube_start" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--apiserver-ips=") - local_nonpersistent_flags+=("--apiserver-ips=") - flags+=("--apiserver-name=") - local_nonpersistent_flags+=("--apiserver-name=") - flags+=("--apiserver-names=") - local_nonpersistent_flags+=("--apiserver-names=") - flags+=("--cache-images") - local_nonpersistent_flags+=("--cache-images") - flags+=("--container-runtime=") - local_nonpersistent_flags+=("--container-runtime=") - flags+=("--cpus=") - local_nonpersistent_flags+=("--cpus=") - flags+=("--disable-driver-mounts") - local_nonpersistent_flags+=("--disable-driver-mounts") - flags+=("--disk-size=") - local_nonpersistent_flags+=("--disk-size=") - flags+=("--dns-domain=") - local_nonpersistent_flags+=("--dns-domain=") - flags+=("--docker-env=") - local_nonpersistent_flags+=("--docker-env=") - flags+=("--docker-opt=") - local_nonpersistent_flags+=("--docker-opt=") - flags+=("--extra-config=") - local_nonpersistent_flags+=("--extra-config=") - flags+=("--feature-gates=") - local_nonpersistent_flags+=("--feature-gates=") - flags+=("--gpu") - local_nonpersistent_flags+=("--gpu") - flags+=("--host-only-cidr=") - local_nonpersistent_flags+=("--host-only-cidr=") - flags+=("--hyperkit-vpnkit-sock=") - local_nonpersistent_flags+=("--hyperkit-vpnkit-sock=") - flags+=("--hyperkit-vsock-ports=") - local_nonpersistent_flags+=("--hyperkit-vsock-ports=") - flags+=("--hyperv-virtual-switch=") - local_nonpersistent_flags+=("--hyperv-virtual-switch=") - flags+=("--insecure-registry=") - local_nonpersistent_flags+=("--insecure-registry=") - flags+=("--iso-url=") - local_nonpersistent_flags+=("--iso-url=") - flags+=("--keep-context") - local_nonpersistent_flags+=("--keep-context") - flags+=("--kubernetes-version=") - local_nonpersistent_flags+=("--kubernetes-version=") - flags+=("--kvm-network=") - local_nonpersistent_flags+=("--kvm-network=") - flags+=("--memory=") - local_nonpersistent_flags+=("--memory=") - flags+=("--mount") - local_nonpersistent_flags+=("--mount") - flags+=("--mount-string=") - local_nonpersistent_flags+=("--mount-string=") - flags+=("--network-plugin=") - local_nonpersistent_flags+=("--network-plugin=") - flags+=("--nfs-share=") - local_nonpersistent_flags+=("--nfs-share=") - flags+=("--nfs-shares-root=") - local_nonpersistent_flags+=("--nfs-shares-root=") - flags+=("--registry-mirror=") - local_nonpersistent_flags+=("--registry-mirror=") - flags+=("--uuid=") - local_nonpersistent_flags+=("--uuid=") - flags+=("--vm-driver=") - local_nonpersistent_flags+=("--vm-driver=") - flags+=("--xhyve-disk-driver=") - local_nonpersistent_flags+=("--xhyve-disk-driver=") - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_status() -{ - last_command="minikube_status" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--format=") - local_nonpersistent_flags+=("--format=") - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_stop() -{ - last_command="minikube_stop" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_update-check() -{ - last_command="minikube_update-check" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_update-context() -{ - last_command="minikube_update-context" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_version() -{ - last_command="minikube_version" - commands=() - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -_minikube_root_command() -{ - last_command="minikube" - commands=() - commands+=("addons") - commands+=("cache") - commands+=("completion") - commands+=("config") - commands+=("dashboard") - commands+=("delete") - commands+=("docker-env") - commands+=("get-k8s-versions") - commands+=("ip") - commands+=("logs") - commands+=("mount") - commands+=("profile") - commands+=("service") - commands+=("ssh") - commands+=("ssh-key") - commands+=("start") - commands+=("status") - commands+=("stop") - commands+=("update-check") - commands+=("update-context") - commands+=("version") - - flags=() - two_word_flags=() - local_nonpersistent_flags=() - flags_with_completion=() - flags_completion=() - - flags+=("--alsologtostderr") - flags+=("--bootstrapper=") - two_word_flags+=("-b") - flags+=("--log_backtrace_at=") - flags+=("--log_dir=") - flags+=("--loglevel=") - flags+=("--logtostderr") - flags+=("--profile=") - two_word_flags+=("-p") - flags+=("--stderrthreshold=") - flags+=("--v=") - two_word_flags+=("-v") - flags+=("--vmodule=") - - must_have_one_flag=() - must_have_one_noun=() - noun_aliases=() -} - -__start_minikube() -{ - local cur prev words cword - declare -A flaghash 2>/dev/null || : - if declare -F _init_completion >/dev/null 2>&1; then - _init_completion -s || return - else - __minikube_init_completion -n "=" || return - fi - - local c=0 - local flags=() - local two_word_flags=() - local local_nonpersistent_flags=() - local flags_with_completion=() - local flags_completion=() - local commands=("minikube") - local must_have_one_flag=() - local must_have_one_noun=() - local last_command - local nouns=() - - __minikube_handle_word -} - -if [[ $(type -t compopt) = "builtin" ]]; then - complete -o default -F __start_minikube minikube -else - complete -o default -o nospace -F __start_minikube minikube -fi - -# ex: ts=4 sw=4 et filetype=sh diff --git a/bin/minikube.setup.bash b/bin/minikube.setup.bash deleted file mode 100644 index 2977612..0000000 --- a/bin/minikube.setup.bash +++ /dev/null @@ -1,7 +0,0 @@ -export MINIKUBE_MEMORY=4096 -export MINIKUBE_WANTUPDATENOTIFICATION=true -export MINIKUBE_WANTREPORTERRORPROMPT=false -export MINIKUBE_WANTKUBECTLDOWNLOADMSG=false -export MINIKUBE_HOME=$HOME -export MINIKUBE_DRIVER=kvm2 -export CHANGE_MINIKUBE_NONE_USER=true diff --git a/linux-bionic-playbook.yaml b/linux-bionic-playbook.yaml deleted file mode 100644 index e4f09f0..0000000 --- a/linux-bionic-playbook.yaml +++ /dev/null @@ -1,21 +0,0 @@ ---- -- name: linux desktop setup - hosts: all - become: yes - become_user: root - become_method: sudo - gather_facts: False - vars: - ansible_connection: local - ansible_python_interpreter: /usr/bin/python3 - tasks: - - include_role: - name: dev-tools - - include_role: - name: docker - - include_role: - name: k8s - - include_role: - name: linux-desktop - - include_role: - name: libvirt