getDartToolVaniaConfigFile function
Implementation
FutureOr<File?> getDartToolVaniaConfigFile() async {
try {
final Directory dartToolDir = Directory(
'${Directory.current.path}/.dart_tool',
);
if (dartToolDir.existsSync()) {
final configFile = File(
path.join(dartToolDir.path, Constants.vaniaConfigFile),
);
if (configFile.existsSync()) {
return configFile;
} else {
await configFile.create(recursive: true);
return configFile;
}
}
} catch (_) {}
return null;
}