Docker DevTools#
How do you manage your dependencies?
If the honest answer involves a machine full of globally-installed linters, language runtimes, and “it works on my machine” mysteries, Docker DevTools has a better way. It’s a set of drop-in shell (and PowerShell) aliases that run PHPCS, ESLint, Black, Terraform, ImageMagick and dozens of other developer tools inside Docker containers — no local installs, no version drift, no “please install Node 18.2.0 exactly” onboarding docs.
Clone it, source one file, and start running tools:
git clone https://github.com/willhallonline/docker-devtools-aliases.git ~/.docker-devtoolsNo local installs
Run PHPCS, ESLint, Black, ImageMagick, Terraform and more without installing them on your machine.
Consistent tooling
Every contributor on a project uses the exact same container image and version — no more “works on my machine”.
Cross-platform
Bash/zsh aliases, with PowerShell (
.ps1) coverage for PHP, JavaScript/CSS and Internet tools.
See the Quick Start guide to get up and running, or browse the full documentation.