Nextree is a multithreaded (leveraging parallel iterators and threadpool from the rayon crate) and cross-platform command-line utility similar in function to tree, with logging and CSV output. Presently it logs file paths, create, and modify times as reported by the filesyste
cargo install nextree
or clone this repository and run
cargo build --release && cp target/release/nextree <desired location e.g. /usr/local/bin>
Set the log level using the RUSTLOG environment variable, either by exporting it or by prepending it to the command. RUSTLOG=OFF is recommended for maximum performance, or RUST_LOG=info for the most informative output.
```
USAGE:
nextree [OPTIONS] --path
OPTIONS:
-h, --help Print help information
-o, --outfile
RUST_LOG=OFF nextree -p /home -o ~/Documents/nextree_out.csv