Google Cloud SDK (gcloud コマンド) のインストール手順はここ
目的
gcloud コマンド使えるようにインストールしたら Zsh で補完できなかったので調整する。
原因
zsh を指定してインストールしてるのに bash_profile に設定書き込まれた。 (というかよく見たら指定できたっぽいのにリターンしてしまったっぽい?)
$ curl https://sdk.cloud.google.com | zsh ... Modify profile to update your $PATH and enable bash completion? (Y/n)? y The Google Cloud SDK installer will now prompt you to update an rc file to bring the Google Cloud CLIs into your environment. Enter path to an rc file to update, or leave blank to use [/Users/home/.bash_profile]: Backing up [/Users/home/.bash_profile] to [/Users/home/.bash_profile.backup]. [/Users/home/.bash_profile] has been updated. Start a new shell for the changes to take effect.
Zsh で補完できるようにする
bash_profile
に書き込まれたものを若干修正して zsh
に移動する
bash_profile
# The next line updates PATH for the Google Cloud SDK. source '/Users/cortyuming/google-cloud-sdk/path.bash.inc' # The next line enables bash completion for gcloud. source '/Users/cortyuming/google-cloud-sdk/completion.bash.inc'
zshrc
bash
-> zsh
に書き換えたものを zshrc
に追記する
(bash_profile
に書き込まれてたものは削除する)
# The next line updates PATH for the Google Cloud SDK. source '/Users/cortyuming/google-cloud-sdk/path.zsh.inc' # The next line enables bash completion for gcloud. source '/Users/cortyuming/google-cloud-sdk/completion.zsh.inc'
確認
$ gcloud compu # ここで補完キー $ gcloud compute
補完できた。