void-cmd
Version:
AI-powered CLI tool that converts natural language to shell commands using Cerebras API
25 lines (24 loc) • 815 B
TypeScript
import { ShellCommandResult } from '../types';
export declare class CerebrasService {
private config?;
private getConfig;
convertToShellCommand(naturalLanguage: string): Promise<ShellCommandResult>;
private buildPrompt;
private getOSType;
private parseResponse;
explainCommand(command: string): Promise<string>;
private cleanMarkdownFromText;
analyzeFailedCommand(command: string, exitCode?: number, error?: string): Promise<{
analysis: string;
suggestedFix?: string;
alternatives?: string[];
}>;
private parseAnalysisResponse;
analyzeCommand(command: string): Promise<{
analysis: string;
suggestedFix?: string;
alternatives?: string[];
explanation?: string;
}>;
private parseCommandAnalysisResponse;
}