mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-08 09:27:50 +00:00
delete backup secrets when new user login
This commit is contained in:
@@ -101,6 +101,9 @@ var loginCmd = &cobra.Command{
|
|||||||
util.HandleError(err, "Unable to write write to Infisical Config file. Please try again")
|
util.HandleError(err, "Unable to write write to Infisical Config file. Please try again")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// clear backed up secrets from prev account
|
||||||
|
util.DeleteBackupSecrets()
|
||||||
|
|
||||||
color.Green("Nice! You are logged in as: %v", email)
|
color.Green("Nice! You are logged in as: %v", email)
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -411,3 +411,16 @@ func ReadBackupSecrets(workspace string, environment string, encryptionKey []byt
|
|||||||
return plainTextSecrets, nil
|
return plainTextSecrets, nil
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func DeleteBackupSecrets() error {
|
||||||
|
secrets_backup_folder_name := "secrets-backup"
|
||||||
|
|
||||||
|
_, fullConfigFileDirPath, err := GetFullConfigFilePath()
|
||||||
|
if err != nil {
|
||||||
|
return fmt.Errorf("ReadBackupSecrets: unable to write config file because an error occurred when getting config file path [err=%s]", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
fullPathToSecretsBackupFolder := fmt.Sprintf("%s/%s", fullConfigFileDirPath, secrets_backup_folder_name)
|
||||||
|
|
||||||
|
return os.RemoveAll(fullPathToSecretsBackupFolder)
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user