fix(cli): accept "-" for stdin marker at any position #2
cargo devel CI / cargo CI (push) Has been cancelled Details

This commit is contained in:
Christoph J. Scherr 2024-05-24 09:18:51 +02:00
parent 18008e9c41
commit 256b362f39
1 changed files with 2 additions and 2 deletions

View File

@ -63,11 +63,11 @@ pub struct Cli {
fn main() {
let mut cli = cli_parse();
let mut sources: Vec<Box<dyn DataSource>> = 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;
}