export const pluginName = "dynamix.unraid.net" as const; export const pluginNameWithExt = `${pluginName}.plg` as const; // Default architecture and build number for Slackware package export const defaultArch = "x86_64" as const; export const defaultBuild = "1" as const; export interface TxzNameParams { version?: string; arch?: string; build?: string; } // Get the txz name following Slackware naming convention: name-version-arch-build.txz export const getTxzName = ({ version, arch = defaultArch, build = defaultBuild, }: TxzNameParams) => version ? `${pluginName}-${version}-${arch}-${build}.txz` : `${pluginName}.txz`; export const startingDir = process.cwd(); export const BASE_URLS = { STABLE: "https://stable.dl.unraid.net/unraid-api", PREVIEW: "https://preview.dl.unraid.net/unraid-api", } as const; export const LOCAL_BUILD_TAG = "LOCAL_PLUGIN_BUILD" as const;