import { madHighCommand } from '../core/commands/mad-sks-command.js';
import { ensureMadLaunchDependencies, formatMadLaunchDependencyAction, maybePromptCodexUpdateForLaunch, maybePromptCodexLbSetupForLaunch, maybePromptSksUpdateForLaunch } from '../cli/install-helpers.js';
import { maybePromptZellijUpdateForLaunch } from '../core/zellij/zellij-update.js';
import { PACKAGE_VERSION } from '../core/fsx.js';
export async function run(_command, args = []) {
    return madHighCommand(['--mad-sks', ...args], {
        maybePromptSksUpdateForLaunch,
        maybePromptCodexUpdateForLaunch,
        maybePromptZellijUpdateForLaunch,
        ensureMadLaunchDependencies,
        printDepsInstallAction: (action) => console.error(formatMadLaunchDependencyAction(action)),
        maybePromptCodexLbSetupForLaunch,
        packageVersion: PACKAGE_VERSION
    });
}
//# sourceMappingURL=mad-sks.js.map