alias fmt := format alias fmtw := format-write test: bash test.sh zsh test.sh # ksh test.sh format: git ls-files -z "*.sh" | xargs -0 shfmt -d format-write: git ls-files -z "*.sh" | xargs -0 shfmt -w check: codespell git ls-files -z "*.sh" | xargs -0 shellcheck ! rg -i "# (FIXME|TODO)" pre-commit: format check test