import type { Command } from "commander"; import { formatDocsLink } from "../../terminal/links.js"; import { theme } from "../../terminal/theme.js"; import { addGatewayServiceCommands } from "./register-service-commands.js"; export function registerDaemonCli(program: Command) { const daemon = program .command("daemon") .description("Manage the Gateway service (launchd/systemd/schtasks)") .addHelpText( "after", () => `\n${theme.muted("Docs:")} ${formatDocsLink("/cli/gateway", "docs.openclaw.ai/cli/gateway")}\n`, ); addGatewayServiceCommands(daemon, { statusDescription: "Show service install status + probe the Gateway", }); }