GenerateCommand constructor
GenerateCommand()
Constructor for the generate files command
name is a required argument that represents the name of the feature to be created
type
is a required argument that represents the type of the feature
to be created
path
is an optional argument that represents the path of the feature
to be created inside the lib folder
Implementation
GenerateCommand() {
argParser.addOption(
'name',
abbr: 'n',
mandatory: true,
help: 'Name of the feature to be created',
);
argParser.addOption(
'type',
abbr: 't',
mandatory: true,
help:
'Type of feature:\n[provider] Provider\n[getx] GetX \n[cubit] Cubit\n[bloc] Bloc',
);
argParser.addOption(
'path',
abbr: 'p',
mandatory: false,
help: 'Path inside lib folder',
);
}