generated from PlexSheep/rs-base
fix(cli): accept "-" for stdin marker at any position #2
cargo devel CI / cargo CI (push) Has been cancelled
Details
cargo devel CI / cargo CI (push) Has been cancelled
Details
This commit is contained in:
parent
18008e9c41
commit
256b362f39
|
@ -63,11 +63,11 @@ pub struct Cli {
|
||||||
fn main() {
|
fn main() {
|
||||||
let mut cli = cli_parse();
|
let mut cli = cli_parse();
|
||||||
let mut sources: Vec<Box<dyn DataSource>> = Vec::new();
|
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 {
|
for data_source in &cli.data_source {
|
||||||
let data_source: PathBuf = PathBuf::from(data_source);
|
let data_source: PathBuf = PathBuf::from(data_source);
|
||||||
if data_source.is_dir() {
|
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);
|
// std::process::exit(1);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue