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.
Here's what it looks like: