dir_rec 0.1.0

0 dependencies recursive directory traversal tool
dir_rec-0.1.0 is not a library.
Visit the last successful build: dir_rec-0.1.2

dir_rec.rs

You just copy dir_rec.rs file to your project and use it.

example.rs

use std::env;
use std::process::ExitCode;

mod dir_rec;
use dir_rec::DirRec; 

fn main() -> ExitCode {
    let args = env::args().collect::<Vec::<_>>();
    if args.len() < 2 {
        eprintln!("usage: {program} <directory to traverse recursively>", program = args[0]);
        return ExitCode::FAILURE
    }

    let ref dir_path = args[1];
    let dir = DirRec::new(dir_path);

    for file_path in dir.into_iter() {
        println!("{entry}", entry = file_path.display());
    }

    ExitCode::SUCCESS
}