linkProject static method
Future<void>
linkProject(
- Client cloudApiClient, {
- required CommandLogger logger,
- required String projectId,
- required String projectDirectory,
- required String configFilePath,
Implementation
static Future<void> linkProject(
final Client cloudApiClient, {
required final CommandLogger logger,
required final String projectId,
required final String projectDirectory,
required final String configFilePath,
}) async {
final projectConfig = await _fetchProjectConfig(
logger,
cloudApiClient,
projectId,
);
await logger.progress(
'Writing cloud project configuration files.',
() async {
_writeProjectFiles(
logger,
projectConfig,
projectDirectory,
configFilePath,
);
return true;
},
);
logger.success(
'Linked Serverpod Cloud project.',
newParagraph: true,
);
}