''' Python Program to get the last commit. ''' import datetime import os from subprocess import check_output # This will store the output of the command to 'content' content = check_output(['git', 'rev-parse', '--short', 'HEAD']) with open(os.path.abspath(os.path.dirname(__file__)) + "/docs/image-version.md", 'w') as f: # Commit is written to file f.write("---\nid: version\ntitle: Docker Image\n---\nVersion: " + content[:6] + "\n") now = datetime.datetime.now() # Date is written to file. f.write(str("\n" + now.strftime("%c")))