shuck¶
Bash script linter enforcing strict conventions (https://github.com/ewhauser/shuck)
Canonical bash script header block (required by shuck)
!/usr/bin/env bash¶
Name: script.sh¶
Description: Brief description of what this script does.¶
Author: Nicholas Wilde ncwilde43@gmail.com¶
Date: YYYY-MM-DD¶
Version: 0.1.0¶
Required error handling at top of every script:
Constants: UPPER_CASE
Functions: snake_case Indentation: 2 spaces Required main wrapper pattern:
Logging with Catppuccin Mocha ANSI colors convention