@deepguide-ai/dg
Version:
Self-testing CLI documentation tool that generates interactive terminal demos
26 lines • 1.02 kB
TypeScript
import type { PlatformInfo } from '../types.js';
export declare function getAsciinemaCompatibility(): PlatformInfo;
export declare function detectLinuxVariant(): string;
export declare function downloadAsciinema(): Promise<string | null>;
export declare function getAsciinemaPath(): string;
export declare function checkAsciinemaAvailability(): Promise<{
available: boolean;
version?: string;
path: string;
source: 'bundled' | 'path' | 'none';
}>;
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>;
export declare function installAsciinemaInteractive(): Promise<boolean>;
//# sourceMappingURL=asciinema.d.ts.map