diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2023-01-10 08:29:06 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-01-10 08:29:06 -0500 |
commit | b946538b34675913f6685b9fa42968d1eb6c55e1 (patch) | |
tree | 71f8fa0f0c34d73863b903f9453b2426dc6c69af | |
parent | a8b648b61abd318cba28c5a0326b75bc7dc2c0f3 (diff) |
Colorize output
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r-- | src/main.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 81efe21..3347aef 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,6 +5,7 @@ use std::io::Write; use std::error::Error; use std::process::Command; use clap::{Parser, Subcommand}; +use colored::*; use nom::number::complete::float; use pager::Pager; use serde_derive::{Serialize, Deserialize}; @@ -231,6 +232,7 @@ fn log_with_results(repo: &git2::Repository, } fn list_tests(repo: &git2::Repository, head: &Option<String>) { + colored::control::set_override(true); Pager::with_pager("less -FRX").setup(); let results = results_read(RESULTS).unwrap(); @@ -250,7 +252,7 @@ fn list_tests(repo: &git2::Repository, head: &Option<String>) { println!(""); for i in log.iter() { - print!("{} {:89}", &i.commit[..10], i.commitmsg); + print!("{} {:89}", &i.commit[..10].yellow(), i.commitmsg); for e in columns.iter() { if let Some(v) = i.data_points.get(e.clone()) { |