summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Knaack <davidkna@users.noreply.github.com>2021-04-05 16:47:49 +0200
committerGitHub <noreply@github.com>2021-04-05 16:47:49 +0200
commitb791383a940274ec2b32c75ede12b527caf3b019 (patch)
tree7aa47c0613f7ea294914733f2cff9ac65645c45b
parent7273c8a42a4c21e3a42fccb5b04d78b94195b6ff (diff)
fix(configure): fix print-config issues (#2556)
-rw-r--r--src/configs/mod.rs10
-rw-r--r--src/configs/starship_root.rs1
2 files changed, 8 insertions, 3 deletions
diff --git a/src/configs/mod.rs b/src/configs/mod.rs
index 70a55c681..559d0040d 100644
--- a/src/configs/mod.rs
+++ b/src/configs/mod.rs
@@ -66,8 +66,12 @@ pub use starship_root::*;
#[derive(Default, Serialize, ModuleConfig, Clone)]
#[serde(default)]
pub struct FullConfig<'a> {
- #[serde(flatten)]
- root: starship_root::StarshipRootConfig<'a>,
+ // Root config
+ pub format: &'a str,
+ pub scan_timeout: u64,
+ pub command_timeout: u64,
+ pub add_newline: bool,
+ // modules
aws: aws::AwsConfig<'a>,
battery: battery::BatteryDisplayConfig<'a>,
character: character::CharacterConfig<'a>,
@@ -88,7 +92,7 @@ pub struct FullConfig<'a> {
git_commit: git_commit::GitCommitConfig<'a>,
git_state: git_state::GitStateConfig<'a>,
git_status: git_status::GitStatusConfig<'a>,
- go: go::GoConfig<'a>,
+ golang: go::GoConfig<'a>,
helm: helm::HelmConfig<'a>,
hg_branch: hg_branch::HgBranchConfig<'a>,
hostname: hostname::HostnameConfig<'a>,
diff --git a/src/configs/starship_root.rs b/src/configs/starship_root.rs
index cefa85075..1c96cacd0 100644
--- a/src/configs/starship_root.rs
+++ b/src/configs/starship_root.rs
@@ -2,6 +2,7 @@ use crate::{config::ModuleConfig, module::ALL_MODULES};
use serde::Serialize;
+// On changes please also update the `FullConfig` struct in `mod.rs`
#[derive(Clone, Serialize)]
pub struct StarshipRootConfig<'a> {
pub format: &'a str,