Writing Bash Scripts

Bash script style guide. Always use when writing bash scripts, shell scripts, or CLI bash tools. Use when this capability is needed.

tomevault-io 233bd2f 2 files · 1.4 KB Updated

File contents

Bash Script Style Guide

  • Use #!/usr/bin/env bash as shebang
  • Always use set -euo pipefail for safety
  • Keep scripts minimal: no unnecessary comments or echoes
  • Minimal input validation; print usage to stderr and exit if inputs are missing/invalid
  • Don't check for installed commands if failure is obvious on use
  • Make script executable: chmod +x <script>
  • Prefer concise, direct logic over verbosity

Source: lexler/skill-factory — distributed by TomeVault.

tomevault-io/skills-registry/tree/main/lexler--skill-factory--skill-factory commit 233bd2fa2d

Frequently asked questions

npx skillmds@latest add tomevault-io/writing-bash-scripts