Interactive Bash Tools
Browser-based tools for bash scripting. No install, no login, no fluff.
reference
Bash Exit Code Lookup
An unexplained exit code hides why a bash script failed. Enter any code from 0 to 255 for its meaning, likely causes, and a copy-paste error handler.
builder
Cron Job Builder
A wrong cron expression runs a job at the wrong time or never, with no error. Build the expression visually and check the plain-English schedule before saving.
builder
Chmod Permissions Builder
Wrong permissions on a web server expose secrets or let a compromised script overwrite files. Build chmod commands visually, with octal and symbolic notation.
debug
Bash $PATH Debugger
Duplicate and missing PATH entries cause command-not-found errors and slow shell startup. Paste your PATH to find duplicates, empty entries and bad ordering.
generator
Bash Boilerplate Generator
A bash script with no error handling keeps going after failures. Generate a production-ready template with set -euo pipefail, traps, and argument parsing.
builder
Rsync Command Builder
A wrong rsync flag overwrites files or skips data with no error. Build rsync commands visually: archive, compress, delete, dry-run, SSH, excludes, live preview.
builder
grep Pattern Builder
A wrong grep flag matches the wrong files or hides errors without warning. Build the grep command you need, with context lines and a plain-English explanation.
reference
ShellCheck Error Decoder
An unfixed ShellCheck warning is the edge case that breaks in production. Enter an SC code for its rule name, a plain-English explanation, a before/after fix.
builder
Bash trap & Signal Handler Builder
A script that exits without a trap leaves temp files, locks and background jobs behind. Build a trap block visually: pick signals and cleanup, copy the result.
builder
Find Command Builder
find -delete placed before -name empties the whole tree. Build find commands with tests ahead of actions, patterns quoted, and every flag explained.
generator
Hardened Cron Wrapper Generator
A cron job that overlaps its next run or hangs on a dead socket fails silently. Generate a wrapper with flock, timeout, backoff retry, logging, failure email.
builder
jq Filter Builder
Build jq filters by clicking through a real JSON response. Get the filter and the full curl | jq command, with a live preview run against your JSON.
The Production Bash Toolkit
An operational script system + a 30-function shared library + a 52-page field guide. The production layer the free snippets don't cover.
Get the Toolkit →