createEnvTemplate function
void
createEnvTemplate()
Implementation
void createEnvTemplate() {
final filename = 'env.json';
final envDir = Directory('${Directory.current.path}/env_files')..createSync(recursive: true);
final name = Directory.current.path.split('/').last;
var template = Config.template(name);
var encoder = JsonEncoder.withIndent(' ');
File('${envDir.path}/$filename').writeAsString(encoder.convert(template.toJson()));
Directory('${envDir.path}/default').createSync(recursive: true);
for (MapEntry<String, ConfigEnvironment> env in template.environments.entries) {
Directory('${envDir.path}/${env.key}').createSync(recursive: true);
}
}