@five-vm/cli
Version:
High-performance CLI for Five VM development with WebAssembly integration
72 lines • 2.22 kB
TypeScript
/**
* Five CLI ASCII Art and Visual Effects
*
* Cool 2000s-style terminal aesthetics with colorful ASCII art,
* gradients, and retro visual effects.
*/
/**
* Main 5IVE ASCII art banner with demoscene styling
* Enhanced step by step following user's iterative approach
*/
export declare function getFiveASCIIBanner(): string;
/**
* Alternative retro computer style banner
*/
export declare function getRetroComputerBanner(): string;
/**
* Compact matrix/digital style banner
*/
export declare function getMatrixStyleBanner(): string;
/**
* Alternative stylized 5IVE logo for compact display
*/
export declare function getCompactFiveLogo(): string;
/**
* 2000s-style welcome message with decorative elements
*/
export declare function getWelcomeMessage(): string;
/**
* Stylized section header with 2000s aesthetics
*/
export declare function createSectionHeader(title: string, color?: 'cyan' | 'magenta' | 'yellow' | 'green'): string;
/**
* Retro-style command example with syntax highlighting
*/
export declare function styleCommandExample(command: string, description: string): string;
/**
* 2000s-style loading animation frames
*/
export declare const loadingFrames: string[];
/**
* Status indicator with retro styling
*/
export declare function getStatusIndicator(status: 'success' | 'error' | 'warning' | 'info'): string;
/**
* Retro progress bar
*/
export declare function createProgressBar(progress: number, width?: number): string;
/**
* Test responsive banner at different widths (for debugging)
*/
export declare function testResponsiveBanner(): void;
/**
* Network status display with colors
*/
export declare function getNetworkDisplay(network: string): string;
/**
* Error message with retro styling
*/
export declare function styleError(message: string): string;
/**
* Success message with celebration
*/
export declare function styleSuccess(message: string): string;
/**
* Info box with decorative border
*/
export declare function createInfoBox(title: string, content: string[]): string;
/**
* Command not found with suggestions
*/
export declare function styleCommandNotFound(command: string, suggestions: string[]): string;
//# sourceMappingURL=ascii-art.d.ts.map