rename to use_colored_tty; used match as well
This commit is contained in:
parent
d2f2f25463
commit
794a215b27
@ -92,10 +92,9 @@ fn from_matches(matches: &Matches) -> FmtResult<CliOptions> {
|
||||
}
|
||||
|
||||
if let Some(ref color) = matches.opt_str("color") {
|
||||
if let Ok(color) = Color::from_str(color) {
|
||||
options.color = Some(color);
|
||||
} else {
|
||||
return Err(FmtError::from(format!("Invalid color: {}", color)));
|
||||
match Color::from_str(color) {
|
||||
Ok(color) => options.color = Some(color),
|
||||
_ => return Err(FmtError::from(format!("Invalid color: {}", color))),
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -44,7 +44,7 @@
|
||||
use config::Config;
|
||||
use filemap::FileMap;
|
||||
use issues::{BadIssueSeeker, Issue};
|
||||
use utils::iscolored;
|
||||
use utils::use_colored_tty;
|
||||
use visitor::FmtVisitor;
|
||||
|
||||
pub use self::summary::Summary;
|
||||
@ -581,7 +581,7 @@ pub fn run(input: Input, config: &Config) -> Summary {
|
||||
if report.has_warnings() {
|
||||
match term::stderr() {
|
||||
Some(ref t)
|
||||
if iscolored(config.color()) && t.supports_color()
|
||||
if use_colored_tty(config.color()) && t.supports_color()
|
||||
&& t.supports_attr(term::Attr::Bold) =>
|
||||
{
|
||||
match report.print_warnings_fancy(term::stderr().unwrap()) {
|
||||
|
@ -13,7 +13,7 @@
|
||||
use std::collections::VecDeque;
|
||||
use std::io;
|
||||
use term;
|
||||
use utils::iscolored;
|
||||
use utils::use_colored_tty;
|
||||
|
||||
#[derive(Debug, PartialEq)]
|
||||
pub enum DiffLine {
|
||||
@ -102,7 +102,7 @@ pub fn print_diff<F>(diff: Vec<Mismatch>, get_section_title: F, color: Color)
|
||||
F: Fn(u32) -> String,
|
||||
{
|
||||
match term::stdout() {
|
||||
Some(ref t) if iscolored(color) && t.supports_color() => {
|
||||
Some(ref t) if use_colored_tty(color) && t.supports_color() => {
|
||||
print_diff_fancy(diff, get_section_title, term::stdout().unwrap())
|
||||
}
|
||||
_ => print_diff_basic(diff, get_section_title),
|
||||
|
@ -485,7 +485,7 @@ pub fn isatty() -> bool {
|
||||
}
|
||||
}
|
||||
|
||||
pub fn iscolored(color: Color) -> bool {
|
||||
pub fn use_colored_tty(color: Color) -> bool {
|
||||
match color {
|
||||
Color::Always => true,
|
||||
Color::Never => false,
|
||||
|
Loading…
Reference in New Issue
Block a user