CleanGenCommandRunner constructor
CleanGenCommandRunner({
- Logger? logger,
Creates a new CleanGenCommandRunner.
Implementation
CleanGenCommandRunner({Logger? logger})
: _logger = logger ?? Logger(),
super(
'clean_gen',
'A CLI tool to generate clean architecture features from config files.',
) {
// Global short flag for printing version (-v / --version)
argParser.addFlag(
'version',
abbr: 'v',
negatable: false,
help: 'Print package version and exit.',
);
addCommand(CreateCommand(logger: _logger));
addCommand(UpdateCommand(logger: _logger));
addCommand(TestCommand(logger: _logger));
addCommand(InitCommand(logger: _logger));
addCommand(VersionCommand(logger: _logger));
}