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);
}