Add ID reporting in imag-log
This commit is contained in:
parent
eceae358f8
commit
860c58cbdf
1 changed files with 9 additions and 3 deletions
|
@ -57,6 +57,7 @@ use libimagerror::trace::MapErrTrace;
|
||||||
use libimagerror::io::ToExitCode;
|
use libimagerror::io::ToExitCode;
|
||||||
use libimagerror::exit::ExitUnwrap;
|
use libimagerror::exit::ExitUnwrap;
|
||||||
use libimagerror::iter::TraceIterator;
|
use libimagerror::iter::TraceIterator;
|
||||||
|
use libimagerror::exit::ExitCode;
|
||||||
use libimagdiary::diary::Diary;
|
use libimagdiary::diary::Diary;
|
||||||
use libimaglog::log::Log;
|
use libimaglog::log::Log;
|
||||||
use libimagstore::iter::get::StoreIdGetIteratorExtension;
|
use libimagstore::iter::get::StoreIdGetIteratorExtension;
|
||||||
|
@ -156,7 +157,7 @@ fn show(rt: &Runtime) {
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|(id, entry)| {
|
.map(|(id, entry)| {
|
||||||
debug!("Found entry: {:?}", entry);
|
debug!("Found entry: {:?}", entry);
|
||||||
writeln!(rt.stdout(),
|
let _ = writeln!(rt.stdout(),
|
||||||
"{dname: >10} - {y: >4}-{m:0>2}-{d:0>2}T{H:0>2}:{M:0>2} - {text}",
|
"{dname: >10} - {y: >4}-{m:0>2}-{d:0>2}T{H:0>2}:{M:0>2} - {text}",
|
||||||
dname = id.diary_name(),
|
dname = id.diary_name(),
|
||||||
y = id.year(),
|
y = id.year(),
|
||||||
|
@ -165,9 +166,14 @@ fn show(rt: &Runtime) {
|
||||||
H = id.hour(),
|
H = id.hour(),
|
||||||
M = id.minute(),
|
M = id.minute(),
|
||||||
text = entry.get_content())
|
text = entry.get_content())
|
||||||
.to_exit_code()
|
.to_exit_code()?;
|
||||||
|
|
||||||
|
let _ = rt
|
||||||
|
.report_touched(entry.get_location())
|
||||||
|
.map_err_trace_exit_unwrap(1);
|
||||||
|
Ok(())
|
||||||
})
|
})
|
||||||
.collect::<Result<Vec<()>, _>>()
|
.collect::<Result<Vec<()>, ExitCode>>()
|
||||||
.unwrap_or_exit();
|
.unwrap_or_exit();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue