UNPKG

trigger.dev

Version:

A Command-Line Interface for Trigger.dev projects

51 lines (50 loc) 2.58 kB
import type { Command } from "commander"; import { z } from "zod"; declare const clients: readonly ["claude-code", "cursor", "vscode", "zed", "windsurf", "gemini-cli", "crush", "cline", "openai-codex", "opencode", "amp", "ruler"]; declare const scopes: readonly ["user", "project", "local"]; declare const InstallMcpCommandOptions: z.ZodObject<{ projectRef: z.ZodOptional<z.ZodString>; tag: z.ZodDefault<z.ZodString>; devOnly: z.ZodOptional<z.ZodBoolean>; yolo: z.ZodDefault<z.ZodBoolean>; scope: z.ZodOptional<z.ZodEnum<["user", "project", "local"]>>; client: z.ZodOptional<z.ZodArray<z.ZodEnum<["claude-code", "cursor", "vscode", "zed", "windsurf", "gemini-cli", "crush", "cline", "openai-codex", "opencode", "amp", "ruler"]>, "many">>; logFile: z.ZodOptional<z.ZodString>; apiUrl: z.ZodOptional<z.ZodString>; logLevel: z.ZodDefault<z.ZodEnum<["debug", "info", "log", "warn", "error", "none"]>>; }, "strip", z.ZodTypeAny, { projectRef?: string | undefined; tag: string; devOnly?: boolean | undefined; yolo: boolean; scope?: "local" | "project" | "user" | undefined; client?: ("amp" | "claude-code" | "cline" | "crush" | "cursor" | "gemini-cli" | "openai-codex" | "opencode" | "ruler" | "vscode" | "windsurf" | "zed")[] | undefined; logFile?: string | undefined; apiUrl?: string | undefined; logLevel: "debug" | "error" | "info" | "log" | "none" | "warn"; }, { projectRef?: string | undefined; tag?: string | undefined; devOnly?: boolean | undefined; yolo?: boolean | undefined; scope?: "local" | "project" | "user" | undefined; client?: ("amp" | "claude-code" | "cline" | "crush" | "cursor" | "gemini-cli" | "openai-codex" | "opencode" | "ruler" | "vscode" | "windsurf" | "zed")[] | undefined; logFile?: string | undefined; apiUrl?: string | undefined; logLevel?: "debug" | "error" | "info" | "log" | "none" | "warn" | undefined; }>; type InstallMcpCommandOptions = z.infer<typeof InstallMcpCommandOptions>; export declare function configureInstallMcpCommand(program: Command): Command; export declare function installMcpCommand(options: unknown): Promise<void | undefined>; type InstallMcpServerResults = Array<InstallMcpServerResult>; type InstallMcpServerResult = { configPath: string; clientName: (typeof clients)[number]; scope: McpServerScope; }; export declare function installMcpServer(options: InstallMcpCommandOptions): Promise<InstallMcpServerResults>; type McpServerScope = { scope: (typeof scopes)[number]; location: string; }; export {};