summaryrefslogtreecommitdiffstats
path: root/src/configs/cmd_duration.rs
diff options
context:
space:
mode:
authorZhenhui Xie <xiezh0831@yahoo.co.jp>2020-07-08 06:45:32 +0800
committerGitHub <noreply@github.com>2020-07-07 18:45:32 -0400
commitec76fafff08933f6f31fb99ea974bdb5ae97a0af (patch)
treebb2c822cdf291635f03d27677c419488ecf77f53 /src/configs/cmd_duration.rs
parent0f52b7b12e8c1a2060aa873a68032937dfa2c044 (diff)
feat: refactor modules to use format strings (#1374)
Diffstat (limited to 'src/configs/cmd_duration.rs')
-rw-r--r--src/configs/cmd_duration.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/configs/cmd_duration.rs b/src/configs/cmd_duration.rs
index f60390158..e7e8c3855 100644
--- a/src/configs/cmd_duration.rs
+++ b/src/configs/cmd_duration.rs
@@ -1,13 +1,12 @@
use crate::config::{ModuleConfig, RootModuleConfig};
-use ansi_term::{Color, Style};
use starship_module_config_derive::ModuleConfig;
#[derive(Clone, ModuleConfig)]
pub struct CmdDurationConfig<'a> {
pub min_time: i64,
- pub prefix: &'a str,
- pub style: Style,
+ pub format: &'a str,
+ pub style: &'a str,
pub show_milliseconds: bool,
pub disabled: bool,
}
@@ -16,9 +15,9 @@ impl<'a> RootModuleConfig<'a> for CmdDurationConfig<'a> {
fn new() -> Self {
CmdDurationConfig {
min_time: 2_000,
- prefix: "took ",
+ format: "took [$duration]($style) ",
show_milliseconds: false,
- style: Color::Yellow.bold(),
+ style: "yellow bold",
disabled: false,
}
}