6 releases
0.1.6 | Dec 21, 2020 |
---|---|
0.1.5 | Mar 23, 2020 |
0.1.4 | Jan 15, 2020 |
0.1.3 | Nov 3, 2019 |
0.1.1 | Aug 31, 2019 |
#2106 in Command line utilities
46 downloads per month
55KB
424 lines
whalespotter is
- a convenient application to fast locate fat files and folders
- a demonstration of how to use channels to parallelize computations and never block the UI
- a demonstration of a few Termimad widgets
- a very small and easy to read codebase
Installation
The simplest solution is to execute
cargo install whalespotter
If you want to play with the code, you'll probably fetch the repository. From there you can do
cargo build --release
and the executable will be in target/release
.
Notes:
- the current version of whalespotter doesn't run on windows (due to some additional code to deduplicate inodes). It could be easily adapted but I'd need at least a Windows tester.
- reported sizes take blocks into account, so they may be smaller than the nominal size for sparse files (the goal is to find what takes space in your disks).
Usage
Pass the desired path:
whalespotter ~
- Hit ctrl-q to quit
- ↑ and ↓ to select and enter to open",
- enter to open the selected directory (in whalespotter) or file (with
xdg-open
) - esc to either unselect, or go to parent, or quit
- pageUp and pageDown to scroll
- F5 to refresh
Whalespotter is dedicated to one use case: spotting big directories and files. If you want also other features like launching, deleting, moving, etc. you may be interested in a less focused tool, broot.
Dependencies
~3MB
~64K SLoC