Simplify development config management, reintroduce metaprogram

This commit is contained in:
2025-08-19 08:59:23 +02:00
parent b0f314c9e3
commit 2e70d33364
8 changed files with 472 additions and 546 deletions

View File

@@ -0,0 +1,17 @@
#define BASIC_IMPL
#include "basic/basic.h"
#include "basic/filesystem.h"
#include "basic/unix.cpp"
int main() {
InitScratch();
Scratch scratch;
String data = ReadFile(scratch, "../data/init.lua");
Array<String> array = {scratch};
Add(&array, String{"String BaseLuaConfig = R\"==(\n"});
Add(&array, data);
Add(&array, String{"\n)==\";\n"});
String result = Merge(scratch, array, "");
WriteFile("../src/text_editor/generated_config.cpp", result);
}