Welcome to my growing collection of shell scripts. Each
piece is designed to either 1. automate a task I perform often,
2. cut corners in the CLI, or 3. experiment with odd features I
find interesting. There are quirky net tools and productivity
enhancers in the mix, so you are sure to find something useful.
They are all written in
Bash
and have a certain number of dependencies.
Gum, for instance, is necessary for every script to function, due
to its interactive features primarily, but also their aesthetic
counterpart.
Before I present the pieces, consider that
some features may fail on MacOS and
WSL is recommended for Windows users.
beam.sh
>> share files ephemerally via ngrok
Dependencies
curlfzfgumjqngrokpython3qrencodess
Workflow
- Multi-file selection fzf
- Automatic ngrok tunnel
- QR code generation
- Auto-cleanup
In addition to the dependencies above,
beam.sh requires an authtoken, which can be
obtained from
here
and defined as an environment variable, like so:
NGROK_AUTHTOKEN="your_ngrok_authtoken"
bjay.sh
>> sightly password/pin gen
Dependencies
gumwl-copy
Workflow
- Customize char sets and length
- Pick from presets
- Automatic copy to clipboard
- Self-destruct with timer
goxi.sh
>>
glamorous
oxipng
wrapper
Dependencies
fzfgumoxipng
Workflow
- Directory browsing with fzf
- Multi-file selection interface
- Progress reporting and stats
- Detailed output
- Safe optimization setts
grasp.sh
>> a fuzzy memory extension for the cli
Dependencies
fzfgumjq
Workflow
- Store commands with descriptions and tags
- Search easily with fzf
- One-key copy to clipboard
- Edit and delete ops
obsera.sh
>> voguish IP geolocator
Dependencies
curldiggumjqnslookup
Workflow
- 195+ countries with FLAGS!
- Domain resolution
- Private IP detection + public IP fallback
- Comprehensive location data (ISP, ASN, timezone)
- Automatic copy to clipboard
wallopt.sh
>> local wallpaper picker with preview
Dependencies
gumhyprctl(hopefully you're on hyprland lol)
Workflow
- Wallpaper list from local directory
- Image preview in the terminal
- Clean hyprland integration
reqx.sh, wallpull.sh,
warp.sh, and more to come...
Enjoy!
Rise