mirror of
https://github.com/Llewellynvdm/starship.git
synced 2024-11-24 21:57:41 +00:00
fix(terraform): Improve module triggers (#3113)
Have updated which extentions trigger the terraform module, to remove the `hcl` since this gives false positives as it is used by other Hashicorp products and add the `tfstate` and `tfplan` which are more accurate indicators.
This commit is contained in:
parent
ec0206f50d
commit
e74f428615
@ -2929,7 +2929,7 @@ If you still want to enable it, [follow the example shown below](#with-terraform
|
|||||||
By default the module will be shown if any of the following conditions are met:
|
By default the module will be shown if any of the following conditions are met:
|
||||||
|
|
||||||
- The current directory contains a `.terraform` folder
|
- The current directory contains a `.terraform` folder
|
||||||
- Current directory contains a file with the `.tf` or `.hcl` extensions
|
- Current directory contains a file with the `.tf`, `.tfplan` or `.tfstate` extensions
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
@ -2937,8 +2937,8 @@ By default the module will be shown if any of the following conditions are met:
|
|||||||
| ------------------- | ------------------------------------ | ------------------------------------------------------------------------- |
|
| ------------------- | ------------------------------------ | ------------------------------------------------------------------------- |
|
||||||
| `format` | `"via [$symbol$workspace]($style) "` | The format string for the module. |
|
| `format` | `"via [$symbol$workspace]($style) "` | The format string for the module. |
|
||||||
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
| `version_format` | `"v${raw}"` | The version format. Available vars are `raw`, `major`, `minor`, & `patch` |
|
||||||
| `symbol` | `"💠"` | A format string shown before the terraform workspace. |
|
| `symbol` | `"💠"` | A format string shown before the terraform workspace. |
|
||||||
| `detect_extensions` | `["tf", "hcl"]` | Which extensions should trigger this module. |
|
| `detect_extensions` | `["tf", "tfplan", "tfstate"]` | Which extensions should trigger this module. |
|
||||||
| `detect_files` | `[]` | Which filenames should trigger this module. |
|
| `detect_files` | `[]` | Which filenames should trigger this module. |
|
||||||
| `detect_folders` | `[".terraform"]` | Which folders should trigger this module. |
|
| `detect_folders` | `[".terraform"]` | Which folders should trigger this module. |
|
||||||
| `style` | `"bold 105"` | The style for the module. |
|
| `style` | `"bold 105"` | The style for the module. |
|
||||||
|
@ -23,7 +23,7 @@ impl<'a> Default for TerraformConfig<'a> {
|
|||||||
symbol: "💠 ",
|
symbol: "💠 ",
|
||||||
style: "bold 105",
|
style: "bold 105",
|
||||||
disabled: false,
|
disabled: false,
|
||||||
detect_extensions: vec!["tf", "hcl"],
|
detect_extensions: vec!["tf", "tfplan", "tfstate"],
|
||||||
detect_files: vec![],
|
detect_files: vec![],
|
||||||
detect_folders: vec![".terraform"],
|
detect_folders: vec![".terraform"],
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user