createEntrypoint method
Future<void>
createEntrypoint(
- Directory root, {
- required List<ConstructYaml> constructs,
})
Implementation
Future<void> createEntrypoint(
Directory root, {
required List<ConstructYaml> constructs,
}) async {
final revaliDir = await root.getInternalRevali();
await revaliDir.create(recursive: true);
final entrypointFile = revaliDir.childFile(
ConstructEntrypointHandler.entrypointFile,
);
if (await entrypointFile.exists()) {
await entrypointFile.delete();
}
await entrypointFile.create();
final content = entrypointContent(constructs, root: root);
await entrypointFile.writeAsString(content);
}