claude-buddy
Version:
Your friendly AI development companion for Claude Code - supercharge Claude Code with intelligent workflows and safety features
17 lines • 763 B
TypeScript
import type { ParsedFlags, FlagValidationResult, ActivationInstructions } from '../types/context.js';
declare class PersonaFlagParser {
private availablePersonas;
private flagPatterns;
constructor();
parseInput(userInput: string): ParsedFlags;
private extractPersonaFlags;
private removeFlags;
validateFlags(parseResult: ParsedFlags): FlagValidationResult;
generateActivationInstructions(parseResult: ParsedFlags, validation: FlagValidationResult): ActivationInstructions;
generateHelpText(): string;
hasPersonaFlags(input: string): boolean;
extractCommand(input: string): string | null;
getCommandSuggestions(command: string): string[];
}
export default PersonaFlagParser;
//# sourceMappingURL=flag-parser.d.ts.map