diff options
author | Zhenhui Xie <xiezh0831@126.com> | 2019-09-30 20:10:35 +0800 |
---|---|---|
committer | Matan Kushner <hello@matchai.me> | 2019-09-30 21:10:35 +0900 |
commit | dd0b1a1aa2c36bf2df4db9c11a6517a018ffa100 (patch) | |
tree | e2bb1b1bc6b60cb23848af9c625d21575250ecf0 /src/modules/aws.rs | |
parent | 9e9eb6a8ef87f7b93dc07e0cf068ccb1a6ce588c (diff) |
refactor: Refactoring config (#383)
This PR refactors config and puts configuration files for all modules in `configs/`.
Diffstat (limited to 'src/modules/aws.rs')
-rw-r--r-- | src/modules/aws.rs | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/modules/aws.rs b/src/modules/aws.rs deleted file mode 100644 index 65ca05142..000000000 --- a/src/modules/aws.rs +++ /dev/null @@ -1,29 +0,0 @@ -use std::env; - -use ansi_term::Color; - -use super::{Context, Module}; - -pub fn module<'a>(context: &'a Context) -> Option<Module<'a>> { - const AWS_CHAR: &str = "☁️ "; - const AWS_PREFIX: &str = "on "; - - let aws_profile = env::var("AWS_PROFILE").ok()?; - if aws_profile.is_empty() { - return None; - } - - let mut module = context.new_module("aws"); - - let module_style = module - .config_value_style("style") - .unwrap_or_else(|| Color::Yellow.bold()); - module.set_style(module_style); - - module.get_prefix().set_value(AWS_PREFIX); - - module.new_segment("symbol", AWS_CHAR); - module.new_segment("profile", &aws_profile); - - Some(module) -} |