export const PRODUCT_METADATA = {
    displayName: "Kiwi Control",
    repoCompatibilityName: "Shrey Junior",
    cli: {
        primaryCommand: "kiwi-control",
        shortCommand: "kc",
        compatibilityCommands: ["shrey-junior", "sj"],
        sourceLauncher: "npm run cli --",
        sourceDesktopLauncher: "npm run ui:dev"
    },
    desktop: {
        appName: "Kiwi Control",
        windowTitle: "Kiwi Control",
        bundleIdentifier: "com.kiwicontrol.desktop",
        installReceiptFileName: "desktop-install.json",
        bundledCliResourceDir: "desktop/cli-bundle",
        bundledNodeResourceDir: "desktop/node"
    },
    release: {
        artifactPrefix: "kiwi-control",
        homebrewFormula: "KiwiControl",
        wingetIdentifier: "KiwiControl.KiwiControl",
        updaterManifestPath: "apps/sj-ui/src-tauri/updater.json"
    },
    compatibility: {
        schemaPrefix: "shrey-junior",
        globalHomeEnvVars: ["KIWI_CONTROL_HOME", "SHREY_JUNIOR_HOME"],
        pathBinEnvVars: ["KIWI_CONTROL_PATH_BIN", "SHREY_JUNIOR_PATH_BIN"],
        cliEnvVars: ["KIWI_CONTROL_BIN", "SHREY_JUNIOR_BIN", "KIWI_CONTROL_CLI", "SHREY_JUNIOR_CLI"],
        desktopEnvVars: ["KIWI_CONTROL_DESKTOP", "SHREY_JUNIOR_DESKTOP"],
        desktopPreferenceEnvVars: ["KIWI_CONTROL_DESKTOP_PREFERENCE", "SHREY_JUNIOR_DESKTOP_PREFERENCE"],
        desktopReceiptEnvVars: ["KIWI_CONTROL_DESKTOP_RECEIPT_PATH", "SHREY_JUNIOR_DESKTOP_RECEIPT_PATH"],
        productRootEnvVars: ["KIWI_CONTROL_PRODUCT_ROOT", "SHREY_JUNIOR_PRODUCT_ROOT"],
        globalHomeDefault: "~/.kiwi-control",
        pathBinDefault: "~/.local/bin",
        windowsPathBinDefault: "%USERPROFILE%\\.kiwi-control\\bin",
        legacyDesktopBridgeEnv: "SHREY_JUNIOR_CLI"
    }
};
export function listCliCommandAliases() {
    return [
        PRODUCT_METADATA.cli.primaryCommand,
        PRODUCT_METADATA.cli.shortCommand,
        ...PRODUCT_METADATA.cli.compatibilityCommands
    ];
}
export function renderCliAliasSummary() {
    return listCliCommandAliases().join(" | ");
}
