refactor(main): optimize feedback for (( command
This commit is contained in:
parent
d1735476cc
commit
3749f72048
10
src/main.rs
10
src/main.rs
|
@ -656,16 +656,16 @@ async fn main() -> Result<()> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
let (label, times) = tasks.times_tracked();
|
let (label, times) = tasks.times_tracked();
|
||||||
let mut times = times.peekable();
|
let vec = times.rev().take(max).collect_vec();
|
||||||
println!("{}\n{}",
|
println!("{}\n{}",
|
||||||
if times.peek().is_some() {
|
if vec.is_empty() {
|
||||||
|
label
|
||||||
|
} else {
|
||||||
format!("{} {}",
|
format!("{} {}",
|
||||||
if max == usize::MAX { "All".to_string() } else { format!("Latest {max} entries of") },
|
if max == usize::MAX { "All".to_string() } else { format!("Latest {max} entries of") },
|
||||||
label)
|
label)
|
||||||
} else {
|
|
||||||
label
|
|
||||||
},
|
},
|
||||||
times.rev().take(max).collect_vec().iter().rev().join("\n"));
|
vec.iter().rev().join("\n"));
|
||||||
} else if let Ok(key) = PublicKey::parse(arg) { // TODO also match name
|
} else if let Ok(key) = PublicKey::parse(arg) { // TODO also match name
|
||||||
let (label, mut times) = tasks.times_tracked_for(&key);
|
let (label, mut times) = tasks.times_tracked_for(&key);
|
||||||
println!("{}\n{}", label.italic(),
|
println!("{}\n{}", label.italic(),
|
||||||
|
|
Loading…
Reference in New Issue