- commitizen: Enforces the usage of the Commitizen commit message format for consistent and standardized commits
- Installation
- macOS - via Homebrew:
brew install commitizen - Windows: Install via pipx, then follow developer instructions
- macOS - via Homebrew:
- Installation
- pre-commit: A framework for managing and maintaining multi-language pre-commit hooks.
- Installation
- Install via pip:
pip install pre-commit
- Install via pip:
- Installation
- shellcheck: ShellCheck is a GPLv3 tool that gives warnings and suggestions for bash/sh shell scripts
- Installation
- macOS:
- Windows:
- via Chocolatey:
C:\> choco install shellcheck - via Scoop:
C:\> scoop install shellcheck - via winget:
C:\> winget install --id koalaman.shellcheck
- via Chocolatey:
- Docker:
docker run --rm -v "$PWD:/mnt" koalaman/shellcheck:stable myscript- Or replace
stablewith:v0.4.7for that version, or:latestfor daily builds, etc.
- Or replace
- Installation
macOS users can install all software by executing the macos script under the install directory.
From the repository root:
./install/macos