diff --git a/completion/available/gcloud.completion.bash b/completion/available/gcloud.completion.bash new file mode 100644 index 00000000..908ee9c5 --- /dev/null +++ b/completion/available/gcloud.completion.bash @@ -0,0 +1,9 @@ +#/usr/bin/env bash +# Bash completion for Google Cloud SDK + +if which gcloud >/dev/null 2>&1; then + GOOGLE_SDK_ROOT=${GOOGLE_SDK_ROOT:-$(gcloud info --format="value(installation.sdk_root)")} + for i in $(ls ${GOOGLE_SDK_ROOT}/*.bash.inc); do + source $i + done +fi