Compare commits
No commits in common. "df71c969e3ffc40f092744b476292c5865c61199" and "37d4f34f8b9d7777321aaca7cee1707984e94d88" have entirely different histories.
df71c969e3
...
37d4f34f8b
16
src/main.rs
16
src/main.rs
|
@ -1,5 +1,4 @@
|
|||
use serde::{Deserialize, Serialize};
|
||||
use std::error::Error;
|
||||
use std::{env, fs};
|
||||
|
||||
#[derive(Debug, Serialize, Deserialize)]
|
||||
|
@ -21,19 +20,10 @@ fn main() {
|
|||
let conf : Config = serde_yaml::from_str(&conf_str)
|
||||
.expect("invalid config format");
|
||||
|
||||
load_paths(&conf.input_path).unwrap();
|
||||
}
|
||||
|
||||
fn load_paths(root_dir : &str) -> Result<(), Box<dyn Error>> {
|
||||
let entries = fs::read_dir(root_dir)?;
|
||||
let input_paths = fs::read_dir(conf.input_path).unwrap();
|
||||
|
||||
for entry in entries {
|
||||
let entry = entry?;
|
||||
let meta = entry.metadata()?;
|
||||
if meta.is_file() {
|
||||
println!("{}", entry.path().display());
|
||||
}
|
||||
for path in input_paths {
|
||||
println!("{}", path.unwrap().path().display())
|
||||
}
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue