InitCommand constructor
InitCommand({
- required Logger logger,
Implementation
InitCommand({required this.logger}) {
argParser.addOption(
'router',
abbr: 'r',
allowed: ['getx', 'go'],
defaultsTo: 'getx',
help: 'Router type to use (getx or go).',
);
argParser.addOption(
'storage',
abbr: 's',
allowed: ['SP', 'GS'],
defaultsTo: 'SP',
help:
'Storage service type to use (SP for shared_preferences or GS for get_storage).',
);
argParser.addFlag(
'firebaseop',
abbr: 'f',
defaultsTo: false,
negatable: false,
help: 'Generate firebase_options.dart (opt-in).',
);
}