vde-layout
Version:
Terminal multiplexer layout management tool for VDE (Vibe Coding Development Environment)
20 lines • 781 B
TypeScript
import type { ITmuxExecutor } from "../interfaces";
import type { ICommandExecutor } from "../interfaces/command-executor";
export interface TmuxExecutorOptions {
verbose?: boolean;
dryRun?: boolean;
executor?: ICommandExecutor;
}
export declare class TmuxExecutor implements ITmuxExecutor {
private readonly executor;
constructor(options?: TmuxExecutorOptions);
private isTestEnvironment;
isInTmuxSession(): boolean;
verifyTmuxEnvironment(): Promise<void>;
execute(commandOrArgs: string | string[]): Promise<string>;
executeMany(commandsList: string[][]): Promise<void>;
getCommandString(args: string[]): string;
getCurrentSessionName(): Promise<string>;
getExecutor(): ICommandExecutor;
}
//# sourceMappingURL=executor.d.ts.map