MCPcopy
hub / github.com/spicetify/cli / Restore

Function Restore

src/cmd/backup.go:156–170  ·  view source on GitHub ↗

Restore uses backup to revert every changes made by Spicetify.

()

Source from the content-addressed store, hash-verified

154
155// Restore uses backup to revert every changes made by Spicetify.
156func 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}

Callers 1

mainFunction · 0.92

Calls 3

FatalFunction · 0.92
CopyFunction · 0.92
CheckStatesFunction · 0.85

Tested by

no test coverage detected