diff --git a/src/NexusMods.App/Commandline/CleanupVerbs.cs b/src/NexusMods.App/Commandline/CleanupVerbs.cs index 6c7191a324..38bdb48cc4 100644 --- a/src/NexusMods.App/Commandline/CleanupVerbs.cs +++ b/src/NexusMods.App/Commandline/CleanupVerbs.cs @@ -12,6 +12,7 @@ using NexusMods.CrossPlatform; using NexusMods.DataModel; using NexusMods.MnemonicDB.Abstractions; +using NexusMods.Networking.Downloaders; using NexusMods.Paths; using NexusMods.ProxyConsole.Abstractions; using NexusMods.ProxyConsole.Abstractions.VerbDefinitions; @@ -50,7 +51,7 @@ private static async Task UninstallApp( try { var synchronizer = installation.GetGame().Synchronizer; - await synchronizer.UnManage(installation); + await synchronizer.UnManage(installation, false); await renderer.Text($"Reverted {installation.Game.Name} to its original state"); } catch (Exception ex) @@ -91,7 +92,10 @@ are other than {##}. Resolving these on our end would be hard. JsonStorageBackend.GetConfigsFolderPath(fileSystem), // The whole base DataModel folder. - DataModelSettings.GetStandardDataModelFolder(fileSystem) + DataModelSettings.GetStandardDataModelFolder(fileSystem), + + // The whole base Download folder. + DownloadSettings.GetStandardDownloadsFolder(fileSystem), }.Concat(dataModelSettings.ArchiveLocations.Select(path => path.ToPath(fileSystem))); if (fileSystem.OS.IsUnix())