UNPKG

mcp-rewatch

Version:

MCP server that enables Claude Code to manage long-running development processes

28 lines 858 B
import { ChildProcess } from 'child_process'; import { ProcessConfig, ProcessInfo, ProcessStatus } from './types'; import { LogBuffer } from './log-buffer'; interface ManagedProcess { config: ProcessConfig; process?: ChildProcess; status: ProcessStatus; pid?: number; startTime?: Date; logBuffer: LogBuffer; error?: string; } export declare class ProcessManager { private processes; constructor(processConfigs: Record<string, ProcessConfig>); restart(name: string): Promise<{ success: boolean; logs: string[]; }>; private start; stop(name: string): Promise<void>; stopAll(): Promise<void>; getLogs(name: string, lines?: number): string[]; listProcesses(): ProcessInfo[]; getProcesses(): Map<string, ManagedProcess>; } export {}; //# sourceMappingURL=process-manager.d.ts.map