loadConfig function
Implementation
Map<String, String> loadConfig() {
if (!File(configFile).existsSync()) return {};
final configString = File(configFile).readAsStringSync();
Map<String, String> config = {};
LineSplitter().convert(configString).forEach(
(prop) => config[prop.split(':')[0].trim()] = prop.split(':')[1].trim());
if (config['rootDir'] == null ||
config['contentDir'] == null ||
config['sourceDir'] == null ||
config['buildDir'] == null) return {};
return config;
}