namespace Wabbajack.CLI; using Wabbajack.CLI.Verbs; public partial class CommandLineBuilder { private static void RegisterAll() { RegisterCommand(Compile.Definition, c => ((Compile)c).Run); RegisterCommand(Decrypt.Definition, c => ((Decrypt)c).Run); RegisterCommand(DownloadAll.Definition, c => ((DownloadAll)c).Run); RegisterCommand(DownloadUrl.Definition, c => ((DownloadUrl)c).Run); RegisterCommand(DumpZipInfo.Definition, c => ((DumpZipInfo)c).Run); RegisterCommand(Encrypt.Definition, c => ((Encrypt)c).Run); RegisterCommand(Extract.Definition, c => ((Extract)c).Run); RegisterCommand(ForceHeal.Definition, c => ((ForceHeal)c).Run); RegisterCommand(HashFile.Definition, c => ((HashFile)c).Run); RegisterCommand(HashUrlString.Definition, c => ((HashUrlString)c).Run); RegisterCommand(Install.Definition, c => ((Install)c).Run); RegisterCommand(InstallCompileInstallVerify.Definition, c => ((InstallCompileInstallVerify)c).Run); RegisterCommand(ListCreationClubContent.Definition, c => ((ListCreationClubContent)c).Run); RegisterCommand(ListGames.Definition, c => ((ListGames)c).Run); RegisterCommand(ListModlists.Definition, c => ((ListModlists)c).Run); RegisterCommand(MirrorFile.Definition, c => ((MirrorFile)c).Run); RegisterCommand(ModlistReport.Definition, c => ((ModlistReport)c).Run); RegisterCommand(SteamDownloadFile.Definition, c => ((SteamDownloadFile)c).Run); RegisterCommand(SteamDumpAppInfo.Definition, c => ((SteamDumpAppInfo)c).Run); RegisterCommand(SteamLogin.Definition, c => ((SteamLogin)c).Run); RegisterCommand(UploadToNexus.Definition, c => ((UploadToNexus)c).Run); RegisterCommand(ValidateLists.Definition, c => ((ValidateLists)c).Run); RegisterCommand(VFSIndex.Definition, c => ((VFSIndex)c).Run); } }