GCloud Segment shows proj name not proj ID.

Logic behind change: gcloud project IDs are semi randomly generated and can not be changed by the user. The project name can be changed and is much easier on the eyes, and easier for the user the identify the project, as it will be what they typed in when naming the project, as opposed to the ID which they won't have typed in.
pull/567/head
Jeklah 5 years ago committed by GitHub
parent 48a61471a7
commit ba26a1a076
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -4332,7 +4332,7 @@ prompt_gcloud() {
_p9k_read_word ~/.config/gcloud/active_config || return _p9k_read_word ~/.config/gcloud/active_config || return
if ! _p9k_cache_stat_get $0 ~/.config/gcloud/configurations/config_$_p9k__ret; then if ! _p9k_cache_stat_get $0 ~/.config/gcloud/configurations/config_$_p9k__ret; then
# TODO: Use `gcloud config configurations list` instead. # TODO: Use `gcloud config configurations list` instead.
_p9k_cache_stat_set "$(gcloud config get-value account 2>/dev/null)" "$(gcloud config get-value project 2>/dev/null)" _p9k_cache_stat_set "$(gcloud config get-value account 2>/dev/null)" "$(gcloud projects describe `gcloud config get-value project 2>/dev/null` | grep name | cut -d ":" -f 2 2>/dev/null)"
fi fi
[[ -n $_p9k__cache_val[1] || -n $_p9k__cache_val[2] ]] || return [[ -n $_p9k__cache_val[1] || -n $_p9k__cache_val[2] ]] || return
P9K_GCLOUD_ACCOUNT=$_p9k__cache_val[1] P9K_GCLOUD_ACCOUNT=$_p9k__cache_val[1]

Loading…
Cancel
Save