execute method
execute command
Implementation
@override
Future<void> execute() async {
var _fileModel =
Structure.model(name, 'page', true, on: onCommand, folderName: name);
var pathSplit = Structure.safeSplitPath(_fileModel.path!);
pathSplit.removeLast();
var path = pathSplit.join('/');
path = Structure.replaceAsExpected(path: path);
Directory(path).createSync(recursive: true);
var extraFolder = true;
handleFileCreate(
name,
'state',
path,
extraFolder,
StateSample(
'',
name,
),
null,
);
handleFileCreate(
name,
'controller',
path,
extraFolder,
ControllerSample(
'',
name,
),
null,
);
handleFileCreate(
name,
'screen',
path,
extraFolder,
PageSample(
'',
name,
),
null,
);
print('Success create page ${name.pascalCase}');
}