# importing os module import os import sys import subprocess def createDir(path, osInfo): try: os.mkdir(path) os.mkdir(path + '/stl') os.mkdir(path + '/firmware') os.mkdir(path + '/pcb') os.mkdir(path + '/pcb/gerber') os.mkdir(path + '/pcb/svg') os.mkdir(path + '/pcb/bom') os.chdir(path) if osInfo == 'nt': addgit = subprocess.run(['git', 'init'], shell = True) else: addgit = subprocess.run(['git', 'init']) except IndexError: print("An exception occurred - Enter parameters!") except FileNotFoundError: print("An exception occurred - Enter right path!") except FileExistsError: print("An exception occurred - File already exists!") else: print('*****************************************') print("** Directory was created successfully! **") print('*****************************************') if os.name == 'nt': _path = 'C:/Users/' + sys.argv[1] + '/Desktop/' + sys.argv[2] createDir(_path, os.name) else: _path = '/Users/nunonogueira/Documents/' + sys.argv[1] createDir(_path, os.name)