minor changes to task display
This commit is contained in:
parent
973f316bc0
commit
2ed43ea6d4
12
src/tasks.rs
12
src/tasks.rs
@ -208,15 +208,21 @@ impl Task {
|
||||
println!("Tags: [{}]", format_hash_set(&self.data.tags)?);
|
||||
println!("Created: {}", self.data.created);
|
||||
|
||||
let mut max_line_width = 0;
|
||||
if let Some(info) = &self.data.info {
|
||||
println!("Info:");
|
||||
// Figure out how to indent this properly:
|
||||
println!("\t{}", info);
|
||||
let info_lines : Vec<&str> = info.split("\n").collect();
|
||||
for line in info_lines {
|
||||
max_line_width = usize::max(max_line_width, line.chars().count() + 4);
|
||||
println!(" {}", line);
|
||||
}
|
||||
}
|
||||
|
||||
Ok(())
|
||||
line(usize::min(max_line_width, usize::try_from(termsize::get().map(|s| s.cols).unwrap_or(0)).unwrap()));
|
||||
|
||||
// dependencies as a tree
|
||||
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user