feat(cli): support NO_COLOR

Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>

This allows users to avoid colored output when NO_COLOR is set to 1.
This commit is contained in:
WillLillis 2024-04-15 14:09:31 -04:00 committed by Amaan Qureshi
parent 5e5026aa73
commit 946acfd70f
5 changed files with 77 additions and 23 deletions

View file

@ -183,7 +183,7 @@ fn test_language_corpus(
if actual_output != test.output {
println!("Incorrect initial parse for {test_name}");
print_diff_key();
print_diff(&actual_output, &test.output);
print_diff(&actual_output, &test.output, true);
println!();
return false;
}
@ -270,7 +270,7 @@ fn test_language_corpus(
if actual_output != test.output {
println!("Incorrect parse for {test_name} - seed {seed}");
print_diff_key();
print_diff(&actual_output, &test.output);
print_diff(&actual_output, &test.output, true);
println!();
return false;
}
@ -393,7 +393,7 @@ fn test_feature_corpus_files() {
true
} else {
print_diff_key();
print_diff(&actual_output, &test.output);
print_diff(&actual_output, &test.output, true);
println!();
false
}