██╗ ██╗ █████╗ ███████╗██╗ ██╗
██║ ██║██╔══██╗██╔════╝██║ ██║
██║ ██║███████║███████╗██║ ██║
╚██╗ ██╔╝██╔══██║╚════██║██║ ██║
╚████╔╝ ██║ ██║███████║╚██████╔╝
╚═══╝ ╚═╝ ╚═╝╚══════╝ ╚═════╝
Ankit Chaubey's personal power toolkit — written in Rust ⚡
Install
From crates.io
Download binary (no Rust needed)
| Platform | Download |
|---|---|
| Linux x86-64 | vasu-linux-x86_64 |
| Linux ARM64 | vasu-linux-aarch64 |
| Android / Termux | vasu-android-aarch64 |
| macOS Apple Silicon | vasu-macos-arm64 |
| macOS Intel | vasu-macos-x86_64 |
| Windows | vasu-windows-x86_64.exe |
Termux (Android) quick install
Commands
vasu
Show the banner, version, and all available commands.
vasu del <keep…>
Delete everything in CWD except the listed items.
vasu cp <src> <dst>
Deep-copy a folder — hidden files, symlinks, permissions included.
vasu cb [targets…]
Copy file contents to clipboard. Falls back to stdout in headless environments (Termux).
vasu tree [dir] [-d depth] [-a]
Pretty colored directory tree.
vasu find <pattern> [dir] [-t f|d|all]
Find files/dirs by name pattern (supports *).
vasu size [dir] [-n 20]
Disk usage per item, sorted largest first.
vasu clean [dir] [-y]
Remove __pycache__, .pyc, .DS_Store, target/, .pytest_cache, build junk, etc.
vasu zip <src> [out.zip] / vasu unzip <archive> [dest]
Archive and extract.
vasu rename <pattern> <replacement> [dir] [-n]
Bulk rename files (string replace in filenames).
vasu count [dir] [-e ext]
Count files + lines of code by extension.
vasu hash <file>
Show MD5 + SHA256.
vasu backup [src] [--dest dir]
Timestamped zip backup.
vasu env [filter]
Print env vars, optionally filtered.
vasu http [port] [dir]
Zero-dependency HTTP file server with directory listing.
vasu diff <a/> <b/>
Compare two directories.
vasu dupe [dir]
Find duplicate files by MD5 hash.
Releasing a new version
# 1. Bump version in Cargo.toml
# 2. Commit + tag
&&
# ✅ GitHub Actions builds binaries for ALL platforms + publishes to crates.io
First time crates.io setup: Get a token at https://crates.io/settings/tokens Add it as a GitHub secret named
CARGO_REGISTRY_TOKEN
Build from source
# binary at: ./target/release/vasu
License
MIT © Ankit Chaubey