imag-tag: Use util fn warn_exit()
This commit is contained in:
parent
19711219e7
commit
c91de877d0
2 changed files with 6 additions and 4 deletions
|
@ -22,3 +22,6 @@ path = "../libimagerror"
|
||||||
[dependencies.libimagentrytag]
|
[dependencies.libimagentrytag]
|
||||||
path = "../libimagentrytag"
|
path = "../libimagentrytag"
|
||||||
|
|
||||||
|
[dependencies.libimagutil]
|
||||||
|
path = "../libimagutil"
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,7 @@ extern crate libimagstore;
|
||||||
extern crate libimagrt;
|
extern crate libimagrt;
|
||||||
extern crate libimagentrytag;
|
extern crate libimagentrytag;
|
||||||
extern crate libimagerror;
|
extern crate libimagerror;
|
||||||
|
extern crate libimagutil;
|
||||||
|
|
||||||
use std::process::exit;
|
use std::process::exit;
|
||||||
use std::path::PathBuf;
|
use std::path::PathBuf;
|
||||||
|
@ -19,6 +20,7 @@ use libimagentrytag::tag::Tag;
|
||||||
use libimagerror::trace::{trace_error, trace_error_exit};
|
use libimagerror::trace::{trace_error, trace_error_exit};
|
||||||
use libimagentrytag::ui::{get_add_tags, get_remove_tags};
|
use libimagentrytag::ui::{get_add_tags, get_remove_tags};
|
||||||
use libimagstore::storeid::StoreId;
|
use libimagstore::storeid::StoreId;
|
||||||
|
use libimagutil::warn_exit::warn_exit;
|
||||||
|
|
||||||
mod ui;
|
mod ui;
|
||||||
|
|
||||||
|
@ -103,10 +105,7 @@ fn list(id: PathBuf, rt: &Runtime) {
|
||||||
|
|
||||||
let entry = match rt.store().get(path.clone()) {
|
let entry = match rt.store().get(path.clone()) {
|
||||||
Ok(Some(e)) => e,
|
Ok(Some(e)) => e,
|
||||||
Ok(None) => {
|
Ok(None) => warn_exit("No entry found.", 1),
|
||||||
info!("No entry found.");
|
|
||||||
exit(1);
|
|
||||||
},
|
|
||||||
|
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
warn!("Could not get entry '{:?}'", path);
|
warn!("Could not get entry '{:?}'", path);
|
||||||
|
|
Loading…
Reference in a new issue