mirror of
https://github.com/JanDeDobbeleer/oh-my-posh.git
synced 2025-01-03 15:27:26 -08:00
42 lines
817 B
Plaintext
42 lines
817 B
Plaintext
---
|
|
id: gcp
|
|
title: GCP Context
|
|
sidebar_label: GCP
|
|
---
|
|
|
|
## What
|
|
|
|
Display the currently active GCP project, region and account
|
|
|
|
## Sample Configuration
|
|
|
|
```json
|
|
{
|
|
"type": "gcp",
|
|
"style": "powerline",
|
|
"powerline_symbol": "\uE0B0",
|
|
"foreground": "#ffffff",
|
|
"background": "#47888d",
|
|
"template": " \uE7B2 {{.Project} :: {{.Account}} "
|
|
}
|
|
```
|
|
|
|
## Template ([info][templates])
|
|
|
|
:::note default template
|
|
|
|
``` template
|
|
{{ if .Error }}{{ .Error }}{{ else }}{{ .Project }}{{ end }}
|
|
```
|
|
|
|
:::
|
|
|
|
### Properties
|
|
|
|
- `.Project`: `string` - the currently active project
|
|
- `.Account`: `string` - the currently active account
|
|
- `.Region`: `string` - default region for the active context
|
|
- `.Error`: `string` - contains any error messages generated when trying to load the GCP config
|
|
|
|
[templates]: /docs/configuration/templates
|