Created by: mrnugget
We had the check for git before, but lost it in the switch to the new model.
The Docker check I added after running into a hard-to-decipher error when trying to run src campaigns apply on a VM without Docker.
src campaigns apply
Here's what it looks like: