├── .github └── workflows │ └── CICD.yml ├── .gitignore ├── .pre-commit-config.yaml ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── ci ├── before_deploy.ps1 ├── before_deploy.sh ├── how2publish.txt ├── install.sh └── script.sh ├── completions ├── _dust ├── _dust.ps1 ├── dust.bash ├── dust.elv └── dust.fish ├── config └── config.toml ├── man-page └── dust.1 ├── media └── snap.png ├── src ├── cli.rs ├── config.rs ├── dir_walker.rs ├── display.rs ├── display_node.rs ├── filter.rs ├── filter_type.rs ├── main.rs ├── node.rs ├── platform.rs ├── progress.rs └── utils.rs └── tests ├── test_dir └── many │ ├── a_file │ └── hello_file ├── test_dir2 ├── dir │ └── hello ├── dir_name_clash ├── dir_substring │ └── hello └── long_dir_name_what_a_very_long_dir_name_what_happens_when_this_goes_over_80_characters_i_wonder ├── test_dir_files_from ├── a_file ├── files0_from.txt ├── files_from.txt └── hello_file ├── test_dir_hidden_entries ├── .hidden_file └── .secret ├── test_dir_matching ├── andy │ └── dup_name │ │ └── hello └── dave │ └── dup_name │ └── hello ├── test_dir_unicode ├── ラウトは難しいです!.japan └── 👩.unicode ├── test_exact_output.rs ├── test_flags.rs ├── tests.rs └── tests_symlinks.rs /.github/workflows/CICD.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/.github/workflows/CICD.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/README.md -------------------------------------------------------------------------------- /ci/before_deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/ci/before_deploy.ps1 -------------------------------------------------------------------------------- /ci/before_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/ci/before_deploy.sh -------------------------------------------------------------------------------- /ci/how2publish.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/ci/how2publish.txt -------------------------------------------------------------------------------- /ci/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/ci/install.sh -------------------------------------------------------------------------------- /ci/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/ci/script.sh -------------------------------------------------------------------------------- /completions/_dust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/completions/_dust -------------------------------------------------------------------------------- /completions/_dust.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/completions/_dust.ps1 -------------------------------------------------------------------------------- /completions/dust.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/completions/dust.bash -------------------------------------------------------------------------------- /completions/dust.elv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/completions/dust.elv -------------------------------------------------------------------------------- /completions/dust.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/completions/dust.fish -------------------------------------------------------------------------------- /config/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/config/config.toml -------------------------------------------------------------------------------- /man-page/dust.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/man-page/dust.1 -------------------------------------------------------------------------------- /media/snap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/media/snap.png -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/dir_walker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/src/dir_walker.rs -------------------------------------------------------------------------------- /src/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/src/display.rs -------------------------------------------------------------------------------- /src/display_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/src/display_node.rs -------------------------------------------------------------------------------- /src/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/src/filter.rs -------------------------------------------------------------------------------- /src/filter_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/src/filter_type.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/src/node.rs -------------------------------------------------------------------------------- /src/platform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/src/platform.rs -------------------------------------------------------------------------------- /src/progress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/src/progress.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/src/utils.rs -------------------------------------------------------------------------------- /tests/test_dir/many/a_file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_dir/many/hello_file: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /tests/test_dir2/dir/hello: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /tests/test_dir2/dir_name_clash: -------------------------------------------------------------------------------- 1 | hello -------------------------------------------------------------------------------- /tests/test_dir2/dir_substring/hello: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /tests/test_dir2/long_dir_name_what_a_very_long_dir_name_what_happens_when_this_goes_over_80_characters_i_wonder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_dir_files_from/a_file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_dir_files_from/files0_from.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/tests/test_dir_files_from/files0_from.txt -------------------------------------------------------------------------------- /tests/test_dir_files_from/files_from.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/tests/test_dir_files_from/files_from.txt -------------------------------------------------------------------------------- /tests/test_dir_files_from/hello_file: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /tests/test_dir_hidden_entries/.hidden_file: -------------------------------------------------------------------------------- 1 | something 2 | .secret 3 | -------------------------------------------------------------------------------- /tests/test_dir_hidden_entries/.secret: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_dir_matching/andy/dup_name/hello: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_dir_matching/dave/dup_name/hello: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_dir_unicode/ラウトは難しいです!.japan: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_dir_unicode/👩.unicode: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_exact_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/tests/test_exact_output.rs -------------------------------------------------------------------------------- /tests/test_flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/tests/test_flags.rs -------------------------------------------------------------------------------- /tests/tests.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/tests_symlinks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bootandy/dust/HEAD/tests/tests_symlinks.rs --------------------------------------------------------------------------------