diff --git a/credentials.py b/credentials.py index 68ce121..7f2e3e8 100644 --- a/credentials.py +++ b/credentials.py @@ -37,4 +37,10 @@ def generate(args): print("[ERROR]: Env Variable " + secret_key_name + " not found.") sys.exit(1) with open(os.path.expanduser('~/.aws/credentials'), 'w+') as f: - f.write(contents) + if os.path.isfile(f.name): + answer = input("Found aws creds file already, do you want to override? [y/n]") + if not answer or answer[0].lower() != 'y': + print("File not changed. This flag is for CI/CD only") + exit(1) + else: + f.write(contents) \ No newline at end of file