The Problem
You're setting file permissions and you type chmod 754... or was it 744? You Google it. Again.
Or you're starting a new bash script and you copy the header block from your last script because you can't remember the exact set -euo pipefail syntax off the top of your head.
These aren't hard problems. They're just annoying problems. The kind where you know what you need to do, but the syntax doesn't stick unless you're doing it every single day.
I built a tools directory to fix that.
bashsnippets.xyz/tools — free interactive tools for bash/Linux users. No login. No limits. Browser-based. Copy and go.
Live right now:
chmod Permissions Builder
Click checkboxes for read/write/execute permissions. Get the exact chmod command — both octal and symbolic — with a plain-English breakdown.
chmod 755 script.sh
chmod u=rwx,g=rx,o=rx script.sh
Owner: read + write + execute
Group: read + execute
Others: read + execute
→ Try it
Bash Boilerplate Generator
Pick your script type. Toggle options (error handling, logging, dry-run mode). Inject a snippet from the library if you want. Get a production-ready template.
No more blank files. No more "wait, how do I handle errors again?"
→ Try it
What's Next
Shipping a new tool every week. Queue:
- Cron Job Builder (visual cron syntax)
- Exit Code Lookup (paste a code, get the meaning)
- systemd Unit File Generator
Each one solves a specific "I always have to look this up" problem.
Why Free?
Because paywalling a chmod calculator would be absurd. These are simple tools that solve annoying friction points. That's it.
The snippet library they complement has always been free. This just extends that.
bashsnippets.xyz/tools
Feedback welcome — especially from people who actually use bash regularly and can spot where these tools miss the mark.