Restore uses backup to revert every changes made by Spicetify.
()
| 154 | |
| 155 | // Restore uses backup to revert every changes made by Spicetify. |
| 156 | func Restore() { |
| 157 | CheckStates() |
| 158 | spinner, _ := utils.Spinner.Start("Restoring Spotify") |
| 159 | if err := os.RemoveAll(appDestPath); err != nil { |
| 160 | spinner.Fail("Failed to restore Spotify") |
| 161 | utils.Fatal(err) |
| 162 | } |
| 163 | |
| 164 | if err := utils.Copy(backupFolder, appDestPath, false, []string{".spa"}); err != nil { |
| 165 | spinner.Fail("Failed to restore Spotify") |
| 166 | utils.Fatal(err) |
| 167 | } |
| 168 | |
| 169 | spinner.Success("Restored Spotify") |
| 170 | } |
no test coverage detected