printInstructions function
dynamic
printInstructions({})
Implementation
printInstructions({
required Directory templateDirectory,
required String defaultName,
required String moduleName,
}) async {
final instructionsPath =
'${templateDirectory.path}${platformPathSaperator}instructions.md';
final exists = await File(instructionsPath).exists();
if (exists) {
final instructionsFile = File(instructionsPath);
String instructions = await instructionsFile.readAsString();
instructions = instructions.replaceCaseWith(
defaultName.toCamelCase,
moduleName.toCamelCase,
);
print('\n\n\n');
ColoredLog.cyan(
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n'
'~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Instrutions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~',
);
ColoredLog.markdown(instructions);
}
}