writeFiles function
Implementation
bool writeFiles(String path, String name, PostgreSQLConnection connection) {
var result = false;
try {
writeInFile(path, 'README.md', getReadMe());
writeInFile(path, 'pubspec.yaml', getPubSpec(name));
writeInFile(path, 'CHANGELOG.md', getChangelog());
writeInFile(path, 'Dockerfile', getDockerFile());
writeInFile('$path/lib/src', 'connection.dart', getConnection(connection));
writeInFile('$path/lib/src', 'service_list.dart', getEmptyServiceList());
writeInFile('$path/lib/src', 'grpc_server.dart', getGrpcServer(name));
writeInFile('$path/bin', 'server.dart', getMonolithicServer(name));
result = true;
} on Exception catch (e) {
print(e.toString());
} finally {
return result;
}
}