public string GetArtifactFileName(JackettVariant variant) { switch (variant) { case JackettVariant.FullFrameworkWindows: return("Jackett.Binaries.Windows.zip"); case JackettVariant.Mono: return("Jackett.Binaries.Mono.tar.gz"); case JackettVariant.CoreWindows: return("Jackett.Binaries.Windows.zip"); case JackettVariant.CoreMacOs: return("Jackett.Binaries.macOS.tar.gz"); case JackettVariant.CoreMacOsArm64: return("Jackett.Binaries.macOSARM64.tar.gz"); case JackettVariant.CoreLinuxAmdx64: return("Jackett.Binaries.LinuxAMDx64.tar.gz"); case JackettVariant.CoreLinuxArm32: return("Jackett.Binaries.LinuxARM32.tar.gz"); case JackettVariant.CoreLinuxArm64: return("Jackett.Binaries.LinuxARM64.tar.gz"); default: return(""); } }
public bool IsNonWindowsDotNetCoreVariant(JackettVariant variant) { if (variant == JackettVariant.CoreMacOs || variant == JackettVariant.CoreLinuxAmdx64 || variant == JackettVariant.CoreLinuxArm32 || variant == JackettVariant.CoreLinuxArm64) { return(true); } else { return(false); } }
public string GetArtifactFileName(JackettVariant variant) { switch (variant) { case JackettVariant.FullFrameworkWindows: { return("Jackett.Binaries.Windows.zip"); } case JackettVariant.Mono: { return("Jackett.Binaries.Mono.tar.gz"); } case JackettVariant.CoreWindows: { return(""); //Not implemented yet } case JackettVariant.CoreMacOs: { return("Jackett.Binaries.macOS.tar.gz"); } case JackettVariant.CoreLinuxAmd64: { return("Jackett.Binaries.LinuxAMD64.tar.gz"); } case JackettVariant.CoreLinuxArm32: { return("Jackett.Binaries.LinuxARM32.tar.gz"); } case JackettVariant.CoreLinuxArm64: { return("Jackett.Binaries.LinuxARM64.tar.gz"); } default: { return(""); } } }
public bool IsNonWindowsDotNetCoreVariant(JackettVariant variant) { return(variant == JackettVariant.CoreMacOs || variant == JackettVariant.CoreMacOsArm64 || variant == JackettVariant.CoreLinuxAmdx64 || variant == JackettVariant.CoreLinuxArm32 || variant == JackettVariant.CoreLinuxArm64); }