protected override async Task <int> OnExecuteTorrentSpecificAsync(QBittorrentClient client, CommandLineApplication app, IConsole console) { if (Set.HasValue) { await client.SetTorrentDownloadLimitAsync(Hash, Set.Value); } else { var limit = await client.GetTorrentDownloadLimitAsync(Hash); PrintLimit(console, limit); } return(ExitCodes.Success); }