Add ID reporting in imag-notes
This commit is contained in:
parent
2ca6be8322
commit
eceae358f8
1 changed files with 14 additions and 2 deletions
|
@ -109,6 +109,10 @@ fn create(rt: &Runtime) {
|
||||||
.map_warn_err_str("Editing failed")
|
.map_warn_err_str("Editing failed")
|
||||||
.map_err_trace_exit_unwrap(1);
|
.map_err_trace_exit_unwrap(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let _ = rt
|
||||||
|
.report_touched(note.get_location())
|
||||||
|
.map_err_trace_exit_unwrap(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
fn delete(rt: &Runtime) {
|
fn delete(rt: &Runtime) {
|
||||||
|
@ -129,6 +133,10 @@ fn edit(rt: &Runtime) {
|
||||||
.edit_content(rt)
|
.edit_content(rt)
|
||||||
.map_warn_err_str("Editing failed")
|
.map_warn_err_str("Editing failed")
|
||||||
.map_err_trace_exit_unwrap(1);
|
.map_err_trace_exit_unwrap(1);
|
||||||
|
|
||||||
|
let _ = rt
|
||||||
|
.report_touched(note.get_location())
|
||||||
|
.map_err_trace_exit_unwrap(1);
|
||||||
})
|
})
|
||||||
.unwrap_or_else(|| {
|
.unwrap_or_else(|| {
|
||||||
error!("Cannot find note with name '{}'", name);
|
error!("Cannot find note with name '{}'", name);
|
||||||
|
@ -156,9 +164,13 @@ fn list(rt: &Runtime) {
|
||||||
.iter()
|
.iter()
|
||||||
.for_each(|note| {
|
.for_each(|note| {
|
||||||
let name = note.get_name().map_err_trace_exit_unwrap(1);
|
let name = note.get_name().map_err_trace_exit_unwrap(1);
|
||||||
writeln!(rt.stdout(), "{}", name)
|
let _ = writeln!(rt.stdout(), "{}", name)
|
||||||
.to_exit_code()
|
.to_exit_code()
|
||||||
.unwrap_or_exit()
|
.unwrap_or_exit();
|
||||||
|
|
||||||
|
let _ = rt
|
||||||
|
.report_touched(note.get_location())
|
||||||
|
.map_err_trace_exit_unwrap(1);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue