21 lines
632 B
Python
21 lines
632 B
Python
# -*- python3 -*-
|
|
import subprocess
|
|
|
|
def step(args):
|
|
try:
|
|
subprocess.run(args, check=True)
|
|
except subprocess.CalledProcessError as e:
|
|
raise SystemExit(e.returncode)
|
|
|
|
try:
|
|
subprocess.run(['git', 'version'], check=True)
|
|
except subprocess.CalledProcessError as e:
|
|
print("Could not execute git - Did not create initial commit")
|
|
raise SystemExit
|
|
|
|
step(["git", "init"])
|
|
step(["git", "add", "."])
|
|
step(["git", "commit", "-m", "initial commit, created by cookiecutter-mystl"])
|
|
step(["git", "branch", "-m", "{{ cookiecutter.main_branch_name }}"])
|
|
|
|
print("Successfully made initial commit of project")
|