Have you ever written a deployment script with subprocess.run(["git", "pull"]) and felt like there...