@wonderwhy-er/desktop-commander
Version:
MCP server for terminal operations and file editing
15 lines (14 loc) • 560 B
TypeScript
declare class CommandManager {
private blockedCommands;
loadBlockedCommands(): Promise<void>;
saveBlockedCommands(): Promise<void>;
getBaseCommand(command: string): string;
extractCommands(commandString: string): string[];
extractBaseCommand(commandStr: string): string | null;
validateCommand(command: string): boolean;
blockCommand(command: string): Promise<boolean>;
unblockCommand(command: string): Promise<boolean>;
listBlockedCommands(): string[];
}
export declare const commandManager: CommandManager;
export {};