These dotfiles include a Hermit environment used to manage tooling like ShellCheck.
Run the installer from a local checkout:
./install.shAlternatively, run it directly with curl:
curl -fsSL https://raw.githubusercontent.com/MatthewDolan/dotfiles/main/install.sh | bashYou can also fetch the installer from GitHub Pages:
curl -fsSL https://matthewdolan.github.io/dotfiles/install.sh | bashWhen executed via curl or from outside the repository, the installer clones this repository to ~/.dotfiles before continuing.
After installation, use dol to manage dotfiles and agents updates:
dol install
dol check
dol update
dol agents check
dol agents updateLegacy commands (install.sh, dotfiles-upgrade.sh, dotfiles-check-for-upgrade.sh, agents-upgrade.sh, and agents-check-for-upgrade.sh) are still available as compatibility wrappers and forward to dol.
Activate the included Hermit environment and run the tests with:
. ./bin/activate-hermit
./ci/test.shShellCheck and Bats are installed via MatthewDolan/hermit-packages. Running the script invokes bats on the test suite under tests/.