getCoreFilePath function
Implementation
String getCoreFilePath(String relativePath) {
final cliRoot = findCliRoot();
final assetsCorePath = path.join(cliRoot, 'assets', 'core');
if (Directory(assetsCorePath).existsSync()) {
final filePath = path.join(assetsCorePath, relativePath);
if (File(filePath).existsSync()) {
return filePath;
}
}
final libAssetsCorePath = path.join(cliRoot, 'lib', 'assets', 'core');
if (Directory(libAssetsCorePath).existsSync()) {
final filePath = path.join(libAssetsCorePath, relativePath);
if (File(filePath).existsSync()) {
return filePath;
}
}
return path.join(assetsCorePath, relativePath);
}