CliApp constructor
CliApp({
- required TemplateRepository repository,
- TerminalOutput? output,
- CliParser? parser,
- Prompter? prompter,
- FeatureGenerator? featureGenerator,
- 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);
}