shell-scripting
by Abhijit-without-h
Expert shell scripting for bash, zsh, and POSIX sh. Covers safety patterns (set -euo pipefail, quoting, error handling), argument parsing, functions, file operations, process management, testing with bats/ShellCheck, and operational patterns (cron, locks, signals). Also covers zsh-specific features including .zshrc configuration, prompts, completions, and scripting differences. Use when writing bash/zsh scripts, configuring shells, or when user mentions .sh files, shell safety, or asks about zsh/bash differences.