import os from shutil import copyfile from PyInquirer import prompt from print_helpers import print_gr, print_fail def run(): bashrc_path = os.path.join(os.path.expanduser('~'), ".bashrc") bashrc_exists = os.path.exists(bashrc_path) if bashrc_exists: print_gr(f"Found .bashrc in {bashrc_path}") ask_to_keep = { 'type': 'confirm', 'message': 'Do you want to overwrite the existing .bashrc?', 'name': 'overwrite', 'default': False, } if not prompt(ask_to_keep)['overwrite']: print_fail("Stopping") return copyfile("./modules/bashrc/bashrc_default", bashrc_path) print_gr("Successfully overwritten .bashrc!") if bashrc_exists else print_gr(f"Successfully created .bashrc!") functions = { "run": run, }