UNPKG

symref

Version:

Static code checker for AI code agents (Windsurf, Cline, etc.)

21 lines 691 B
import { OutputFormatter } from '../utils/OutputFormatter.js'; import { ErrorHandler } from '../utils/ErrorHandler.js'; import { OptionParser } from '../utils/OptionParser.js'; import { LogLevel } from '../types/LogLevel.js'; export class BaseCommand { constructor(options) { this.options = options; this.formatter = new OutputFormatter(); this.errorHandler = new ErrorHandler(); } parseOptions(args) { return OptionParser.parse(args); } log(message, level = LogLevel.INFO) { this.formatter.log(message, level); } handleError(error) { this.errorHandler.handle(error); } } //# sourceMappingURL=BaseCommand.js.map