mcgrizz/util/EULA.ts
2023-10-04 04:09:01 -06:00

14 lines
493 B
TypeScript

import { IS_BROWSER } from "$fresh/runtime.ts";
const eulaRegex = /(eula=false)/;
export const checkEULA = (instance = "server") =>
!IS_BROWSER && !eulaRegex.test(Deno.readTextFileSync(`./${instance}/eula.txt`));
// true;
export const acceptEULA = (instance = "server") => {
const eula = Deno.readTextFileSync(`./${instance}/eula.txt`);
const mod = eula.replace(eulaRegex, "eula=true");
console.log(mod);
!IS_BROWSER && Deno.writeTextFileSync(`./${instance}/eula.txt`, mod);
};