summaryrefslogtreecommitdiffstats
path: root/src/features/mod.rs
diff options
context:
space:
mode:
authorDan Davison <dandavison7@gmail.com>2020-06-28 15:00:42 -0400
committerDan Davison <dandavison7@gmail.com>2020-06-28 15:36:16 -0400
commit5d4b8f51a949806b20b133dde0faeaaf35a0efd5 (patch)
tree0bf86ce30cd3ef2bf79760678d1e7d88fe7d5aed /src/features/mod.rs
parente0c07a77323bad71d82043f1418d2538ade5a7e3 (diff)
Rename option: color-only => raw
Diffstat (limited to 'src/features/mod.rs')
-rw-r--r--src/features/mod.rs23
1 files changed, 10 insertions, 13 deletions
diff --git a/src/features/mod.rs b/src/features/mod.rs
index f5ada716..b7293bff 100644
--- a/src/features/mod.rs
+++ b/src/features/mod.rs
@@ -27,10 +27,6 @@ type OptionValueFunction = Box<dyn Fn(&cli::Opt, &Option<GitConfig>) -> Provenan
pub fn make_builtin_features() -> HashMap<String, BuiltinFeature> {
vec![
(
- "color-only".to_string(),
- color_only::make_feature().into_iter().collect(),
- ),
- (
"diff-highlight".to_string(),
diff_highlight::make_feature().into_iter().collect(),
),
@@ -46,6 +42,7 @@ pub fn make_builtin_features() -> HashMap<String, BuiltinFeature> {
"navigate".to_string(),
navigate::make_feature().into_iter().collect(),
),
+ ("raw".to_string(), raw::make_feature().into_iter().collect()),
]
.into_iter()
.collect()
@@ -73,11 +70,11 @@ macro_rules! builtin_feature {
}
}
-pub mod color_only;
pub mod diff_highlight;
pub mod diff_so_fancy;
pub mod line_numbers;
pub mod navigate;
+pub mod raw;
#[cfg(test)]
pub mod tests {
@@ -131,21 +128,21 @@ pub mod tests {
assert_eq!(
make_options(
- &["--features", "navigate color-only"],
+ &["--features", "navigate raw"],
Some(git_config_contents),
Some(git_config_path),
)
.features,
- "navigate color-only"
+ "navigate raw"
);
assert_eq!(
make_options(
- &["--navigate", "--features", "color-only"],
+ &["--navigate", "--features", "raw"],
Some(git_config_contents),
Some(git_config_path),
)
.features,
- "navigate color-only"
+ "navigate raw"
);
remove_file(git_config_path).unwrap();
@@ -161,12 +158,12 @@ pub mod tests {
"delta__test_feature_flag_on_command_line_does_not_replace_features_in_gitconfig.gitconfig";
assert_eq!(
make_options(
- &["--navigate", "--color-only"],
+ &["--navigate", "--raw"],
Some(git_config_contents),
Some(git_config_path),
)
.features,
- "my-feature navigate color-only"
+ "my-feature raw navigate"
);
remove_file(git_config_path).unwrap();
@@ -190,12 +187,12 @@ pub mod tests {
assert_eq!(
make_options(
- &["--color-only", "--features", "d a"],
+ &["--raw", "--features", "d a"],
Some(git_config_contents),
Some(git_config_path),
)
.features,
- "color-only diff-so-fancy f e d diff-highlight c b a"
+ "raw diff-so-fancy f e d diff-highlight c b a"
);
remove_file(git_config_path).unwrap();