summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2023-01-10 08:29:06 -0500
committerKent Overstreet <kent.overstreet@linux.dev>2023-01-10 08:29:06 -0500
commitb946538b34675913f6685b9fa42968d1eb6c55e1 (patch)
tree71f8fa0f0c34d73863b903f9453b2426dc6c69af
parenta8b648b61abd318cba28c5a0326b75bc7dc2c0f3 (diff)
Colorize output
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r--src/main.rs4
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()) {