@deepguide-ai/dg
Version:
Self-testing CLI documentation tool that generates interactive terminal demos
29 lines • 1.08 kB
TypeScript
export declare function getTermSVGInstallCommand(): string;
export declare function getTermSVGInstallInstructions(): string[];
export declare function checkTermSVGAvailability(): Promise<{
available: boolean;
version?: string;
path?: string;
supportsRecording?: boolean;
installCommand?: string;
installInstructions?: string[];
}>;
export declare function getTermSVGPath(): string;
export declare function installTermSVGInteractive(): Promise<boolean>;
export declare function exportSVG(castPath: string, outputPath: string, options?: {
minify?: boolean;
}): Promise<boolean>;
export declare function recordInteractiveDemo(outputPath: string, options?: {
cols?: number;
rows?: number;
env?: Record<string, string>;
overwrite?: boolean;
onCommand?: (command: string) => void;
}): Promise<boolean>;
export declare function recordDemo(command: string, outputPath: string, options?: {
cols?: number;
rows?: number;
env?: Record<string, string>;
overwrite?: boolean;
}): Promise<boolean>;
//# sourceMappingURL=termsvg.d.ts.map