9 releases (4 stable)
Uses new Rust 2021
|1.1.0||Apr 21, 2022|
|1.0.2||Jan 7, 2022|
|0.1.5||Nov 24, 2021|
|0.1.3||Oct 25, 2021|
#284 in Testing
53 downloads per month
File Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files.
Binaries for a number of platforms are available on the release page.
$ cargo +nightly install ftzz
To install cargo, follow these instructions.
Generate a reproducibly random tree in the current directory with approximately 1 million files:
$ ftzz g . -n 1M
Generate exactly 1 million files:
$ ftzz g . -en 1M
Generate ~10_000 files with ~1 MB of random data spread across them:
$ ftzz g . -n 10K -b 1M
Because FTZZ creates reproducible outputs, the generated directory will always have the same structure given the same inputs. To generate variations on a structure with the same parameters, change the starting seed:
$ ftzz g . -n 1M --seed $RANDOM
Other parameters can be found in the built-in docs:
$ ftzz help