diff options
author | Ian Wahbe <ian@wahbe.com> | 2021-10-05 16:27:25 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-05 18:27:25 -0500 |
commit | dfb1208787dc5e026b7715d5253b0294078ca82a (patch) | |
tree | cd2b43aa25da580697ca609ac69448a7d8641cd8 /src/configs/pulumi.rs | |
parent | 190743e4e0cab479cb10e183d86b1ed3bc5884b8 (diff) |
feat: Add pulumi module (#3055)
Diffstat (limited to 'src/configs/pulumi.rs')
-rw-r--r-- | src/configs/pulumi.rs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/configs/pulumi.rs b/src/configs/pulumi.rs new file mode 100644 index 000000000..5a796dd79 --- /dev/null +++ b/src/configs/pulumi.rs @@ -0,0 +1,25 @@ +use crate::config::ModuleConfig; + +use serde::Serialize; +use starship_module_config_derive::ModuleConfig; + +#[derive(Clone, ModuleConfig, Serialize)] +pub struct PulumiConfig<'a> { + pub format: &'a str, + pub version_format: &'a str, + pub symbol: &'a str, + pub style: &'a str, + pub disabled: bool, +} + +impl<'a> Default for PulumiConfig<'a> { + fn default() -> Self { + PulumiConfig { + format: "via [$symbol$stack]($style) ", + version_format: "v${raw}", + symbol: " ", + style: "bold 5", + disabled: false, + } + } +} |