Recursivity fix

This commit is contained in:
Guilleag01
2023-11-11 18:31:54 +01:00
parent 34d583d33d
commit 583edc4897
4 changed files with 104 additions and 96 deletions

View File

@@ -16,6 +16,8 @@ pub struct Args {
#[arg(short, long, default_value_t = false)]
list: bool,
/// Print contents of directories recursively,
/// specify maximum recursive depth
#[arg(short, long, default_value_t = 0)]
recursive: usize,
@@ -29,13 +31,6 @@ fn main() {
let elements = get_elements_from_path(args.path, args.all);
// let paths = fs::read_dir(args.path).unwrap();
// let elements: Vec<Element> = paths
// .map(|e| Element::new(e.unwrap().path().to_str().unwrap()))
// .filter(|element| args.all || !element.get_name().starts_with('.'))
// .collect();
if args.list {
list(elements, args.recursive);
} else {