UNPKG

aahook

Version:

A CLI tool that displays ASCII art when commands succeed or fail

45 lines 1.16 kB
import { AA, HookSuggestion } from '../types/aa'; import { HookConfig } from './config'; /** * Manages local ASCII arts */ export declare class AAManager { private localArtsDir; /** * List all local ASCII arts */ listLocal(): Promise<AA[]>; /** * Get a specific local ASCII art */ getLocal(name: string): Promise<AA | null>; /** * Save ASCII art locally */ saveLocal(aa: AA): Promise<void>; /** * Check if ASCII art exists locally */ exists(name: string): Promise<boolean>; /** * Delete local ASCII art */ deleteLocal(name: string): Promise<boolean>; /** * Add ASCII art to config */ addToConfig(name: string, hooks: HookConfig): Promise<void>; /** * Suggest hooks for ASCII art based on metadata */ suggestHooks(aa: AA): Promise<HookConfig>; /** * Get suggested commands for an ASCII art */ getSuggestedCommands(aa: AA): Promise<HookSuggestion[]>; /** * List all local ASCII arts with full paths */ listLocalWithPaths(): Promise<Map<string, string>>; } //# sourceMappingURL=aa-manager.d.ts.map