diff --git a/src/main.rs b/src/main.rs index 3d4acef..b2bb915 100644 --- a/src/main.rs +++ b/src/main.rs @@ -63,11 +63,11 @@ pub struct Cli { fn main() { let mut cli = cli_parse(); let mut sources: Vec> = Vec::new(); - if !cli.data_source.is_empty() && cli.data_source[0] != "-" { + if !cli.data_source.is_empty() && !cli.data_source.contains(&"-".to_string()) { for data_source in &cli.data_source { let data_source: PathBuf = PathBuf::from(data_source); if data_source.is_dir() { - warn!("Not a file {:?}, skipping", data_source); + warn!("'{:?}' is a directory and cannot be dumped, skipping", data_source); // std::process::exit(1); continue; }