BaseCommand constructor

BaseCommand(
  1. Logger logger
)

Implementation

BaseCommand(this.logger) {
  argParser
    ..addOption(
      'directory',
      abbr: 'd',
      help: 'The project directory to work in.',
      defaultsTo: '.',
    )
    ..addFlag(
      'verbose',
      abbr: 'v',
      negatable: false,
      help: 'Enable verbose logging.',
    )
    ..addOption(
      'api-key',
      help: 'OpenAI API key (or use OPENAI_API_KEY env var).',
    );
}