CliApp constructor

CliApp({
  1. required TemplateRepository repository,
  2. TerminalOutput? output,
  3. CliParser? parser,
  4. Prompter? prompter,
  5. FeatureGenerator? featureGenerator,
  6. ReleaseManager? releaseManager,
})

Implementation

CliApp({
  required TemplateRepository repository,
  TerminalOutput? output,
  CliParser? parser,
  Prompter? prompter,
  FeatureGenerator? featureGenerator,
  ReleaseManager? releaseManager,
})  : _output = output ?? TerminalOutput(),
      _parser = parser ?? CliParser(),
      _prompter = prompter {
  _registerDefaultCommands(repository, featureGenerator, releaseManager);
}