This commit is contained in:
2026-07-14 09:34:10 +01:00
parent 3faf4be368
commit 225e3eba4c
16 changed files with 791 additions and 118 deletions
+24
View File
@@ -0,0 +1,24 @@
import fs from "fs";
import path from "path";
import type { BunMariaDBConfig } from "../types";
import { AppData } from "../data/app-data";
import grabDBDir from "./grab-db-dir";
import grabSortedExports from "./grab-sorted-exports";
type Params = {
config: BunMariaDBConfig;
};
export default function trimExports({ config }: Params) {
const { export_dir } = grabDBDir({ config });
const exports = grabSortedExports({ config });
const max_exports = config.max_exports || AppData["MaxExports"];
for (let i = 0; i < exports.length; i++) {
const export_name = exports[i];
if (!export_name) continue;
if (i > max_exports - 1) {
fs.unlinkSync(path.join(export_dir, export_name));
}
}
}