Skip to content
$bash-tools

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.

PAID RESOURCE — $9

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 →