Recursivity fix
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user