Tuneup constructor

Tuneup({
  1. Logger? logger,
})

Implementation

Tuneup({this.logger})
    : super(
        appName,
        'A tool to improve visibility into your Dart projects.',
      ) {
  argParser.addFlag('version',
      negatable: false, help: 'Display the application version.');
  argParser.addOption('dart-sdk', help: 'the path to the sdk');
  argParser.addOption('directory', help: 'The project directory to analyze.');
  argParser.addFlag('verbose',
      negatable: false,
      abbr: 'v',
      help: 'Display verbose diagnostic output.');
  argParser.addFlag('color',
      help: 'Use ansi colors when printing messages.',
      defaultsTo: Ansi.terminalSupportsAnsi);

  addCommand(InitCommand(this));
  addCommand(CheckCommand(this));
  addCommand(StatsCommand(this));
  addCommand(TrimCommand(this));
  addCommand(CleanCommand(this));
}