| Crates.io | volscan |
| lib.rs | volscan |
| version | 0.1.3 |
| created_at | 2024-11-17 05:33:57.218505+00 |
| updated_at | 2024-11-17 05:33:57.218505+00 |
| description | ๐ VolScan: High-speed, multi-threaded disk scanner providing detailed directory summaries with JSON/CSV output support. |
| homepage | https://trinhminhtriet.com |
| repository | https://github.com/trinhminhtriet/volscan |
| max_upload_size | |
| id | 1450906 |
| size | 1,820,496 |
__ __ _ ____
\ \ / / ___ | |/ ___| ___ __ _ _ __
\ \ / / / _ \ | |\___ \ / __| / _` || '_ \
\ V / | (_) || | ___) || (__ | (_| || | | |
\_/ \___/ |_||____/ \___| \__,_||_| |_|
๐ VolScan: High-speed, multi-threaded disk scanner providing detailed directory summaries with JSON/CSV output support.
du, find, and tree.Perfect for professionals dealing with massive storage systems or anyone seeking deep insights into disk contents!
To install volscan, simply clone the repository and follow the instructions below:
git clone git@github.com:trinhminhtriet/volscan.git
cd volscan
cargo build --release
cp ./target/release/volscan /usr/local/bin/
Running the below command will globally install the volscan binary.
cargo install volscan
Optionally, you can add ~/.cargo/bin to your PATH if it's not already there
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
USAGE:
volscan <SUBCOMMAND>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
SUBCOMMANDS:
help Prints this message or the help of the given subcommand(s)
parse Parse results files
scan Scan a directory
stream Stream file paths to stdout from a given set of directories
Running the below command will globally uninstall the volscan binary.
cargo uninstall volscan
Remove the project repo
rm -rf /path/to/git/clone/volscan
We welcome contributions!
git checkout -b my-feature;git commit -m "feat: my new feature";git push origin my-feature.Once your pull request has been merged, you can delete your branch.
This project is licensed under the MIT License - see the LICENSE file for details.