Functions
Organize Bash scripts with small functions, local variables, and explicit arguments.
Safe Error Handling
Handle command failures, missing inputs, traps, and cleanup logic in Bash scripts.
Logging and Output Discipline
Write Bash scripts that produce useful server logs without hiding failures or leaking sensitive values.