Files
skel/dotfiles/zshrc.d/gcloud.zsh
2020-07-08 15:00:07 -07:00

25 lines
512 B
Bash
Executable File

#!/bin/zsh
GCL=${HOME}/tools/gcloud
if [ -d "${GCL}" ] ; then
# Add bin to path
export PATH="${PATH}:${GCL}/bin"
# Load completion
source "${GCL}/completion.zsh.inc"
elif [ -f /usr/share/google-cloud-sdk/completion.zsh.inc ] ; then
source /usr/share/google-cloud-sdk/completion.zsh.inc
fi
which kubectl 2>/dev/null >&2 && \
function kubectl() {
if ! type __start_kubectl >/dev/null 2>&1; then
source <(command kubectl completion zsh)
fi
command kubectl "$@"
} || \
true