-
-
Save dwchiang/10849350 to your computer and use it in GitHub Desktop.
| # The next line updates PATH for the Google Cloud SDK. | |
| source /Users/dwchiang/google-cloud-sdk/path.zsh.inc | |
| # The next line enables zsh completion for gcloud. | |
| source /Users/dwchiang/google-cloud-sdk/completion.zsh.inc |
| script_link="$( readlink "$0" )" || script_link="$0" | |
| apparent_sdk_dir="${script_link%/*}" | |
| if [ "$apparent_sdk_dir" == "$script_link" ]; then | |
| apparent_sdk_dir=. | |
| fi | |
| sdk_dir="$( cd -P "$apparent_sdk_dir" && pwd -P )" | |
| bin_path="$sdk_dir/bin" | |
| export PATH=$bin_path:$PATH |
Adding
gcloudto the plugin list in~/.zshrcdid the trick for me
On a Mac and this was the simple solution for me after a brew install google-cloud-sdk
Adding
gcloudto the plugin list in~/.zshrcdid the trick for me
This worked for me in March 2022, probably the easiest solution on macOS
@louicoder i'm assuming that when you, and others, are referring to "adding gcloud to the plugin list` you are using oh-my-zsh and this is the oh-my-zshell plugin list and corresponding plugin?
Adding
gcloudto the plugin list in~/.zshrcdid the trick for me
Can confirm this helps.
For those who installed gcloud with yay and prefer adding a source command manually . /opt/google-cloud-cli/completion.zsh.inc, but yeah, generally, adding gcloud as a plugin is the right way to achieve this.
Fantastic, thanks a lot for your help.
Just a quick note that I had to use
brew info google-cloud-sdkand notbrew cask info google-cloud-sdkwith Homebrew's version 3.2.11 as thecaskcommand seems now deprecated.