import { formatDocsLink } from "../../terminal/links.js";
import { theme } from "../../terminal/theme.js";
import { registerCronAddCommand, registerCronListCommand, registerCronStatusCommand, } from "./register.cron-add.js";
import { registerCronEditCommand } from "./register.cron-edit.js";
import { registerCronSimpleCommands } from "./register.cron-simple.js";
export function registerCronCli(program) {
    const cron = program
        .command("cron")
        .description("管理定时任务（通过网关）")
        .addHelpText("after", () => `\n${theme.muted("文档：")} ${formatDocsLink("/cli/cron", "docs.clawd.bot/cli/cron")}\n`);
    registerCronStatusCommand(cron);
    registerCronListCommand(cron);
    registerCronAddCommand(cron);
    registerCronSimpleCommands(cron);
    registerCronEditCommand(cron);
}
