RepoCompare RepoCompare
KlíčTypVyžadovánoPopis
ARCHstringTarget architecture (e.g. amd64)
COMPONENTstringRepository component (e.g. main)
DISTstringDebian distribution codename (e.g. bookworm)
REPOCOMPARE_DISTSstringSpace or comma-separated list of distribution codenames to compare (used by Zabbix LLD discovery)
REPO_AurlBase URL for repo A
REPO_BurlBase URL for repo B
RESULT_FILEstringPath to file where JSON result is saved (stdout if empty)
RepoCompare
{
    $schema: "https:\/\/raw.githubusercontent.com\/VitexSoftware\/php-vitexsoftware-multiflexi-core\/refs\/heads\/main\/schema\/application.json",
    image: "",
    name: {
        cs: "RepoCompare",
        en: "RepoCompare"
    },
    description: {
        cs: "Porovn\u00e1n\u00ed seznam\u016f a verz\u00ed Debian bal\u00ed\u010dk\u016f mezi dv\u011bma APT repozit\u00e1\u0159i",
        en: "Compare Debian package lists and versions between two APT repositories"
    },
    executable: "repocompare",
    homepage: "https:\/\/github.com\/VitexSoftware\/repocompare",
    uuid: "6e26be00-7099-43c2-99c8-8281ec4c3d21",
    tags: [
        "Debian",
        "Repo",
        "Compare"
    ],
    version: "0.1.0",
    schemaVersion: "3.3.0",
    environment: {
        ARCH: {
            type: "string",
            description: "Target architecture (e.g. amd64)",
            defval: "amd64",
            required: false
        },
        COMPONENT: {
            type: "string",
            description: "Repository component (e.g. main)",
            defval: "main",
            required: false
        },
        DIST: {
            type: "string",
            description: "Debian distribution codename (e.g. bookworm)",
            defval: "bookworm",
            required: false
        },
        REPOCOMPARE_DISTS: {
            type: "string",
            description: "Space or comma-separated list of distribution codenames to compare (used by Zabbix LLD discovery)",
            defval: "bookworm trixie forky jammy noble raccoon",
            required: false
        },
        REPO_A: {
            type: "url",
            description: "Base URL for repo A",
            defval: "https:\/\/repo.vitexsoftware.com\/",
            required: false
        },
        REPO_B: {
            type: "url",
            description: "Base URL for repo B",
            defval: "https:\/\/repo.multiflexi.eu\/",
            required: false
        },
        RESULT_FILE: {
            type: "string",
            description: "Path to file where JSON result is saved (stdout if empty)",
            defval: "",
            required: false
        }
    }
}
Stahnout repocompare.multiflexi.app.json