This commit is contained in:
TheGiddyLimit
2024-07-10 20:47:40 +01:00
parent e5844f8a3f
commit 2eeeb0771b
341 changed files with 67623 additions and 11384 deletions

View File

@@ -1,14 +1,26 @@
import * as fs from "fs";
import fs from "fs";
import {Command} from "commander";
import "../js/parser.js";
import "../js/utils.js";
import "../js/utils-ui.js";
import "../js/render.js";
import "../js/render-dice.js";
import "../js/hist.js";
import "../js/filter.js";
import "../js/utils-brew.js";
import * as utS from "./util-search-index.js";
import {Timer} from "./util.js";
const program = new Command()
.option("--partnered", `If the partnered content index is to be generated.`)
;
program.parse(process.argv);
const params = program.opts();
async function main () {
const t = Timer.start();
console.log("##### Creating primary index... #####");
const index = await utS.UtilSearchIndex.pGetIndex();
fs.writeFileSync("search/index.json", JSON.stringify(index), "utf8");
@@ -21,6 +33,13 @@ async function main () {
console.log("##### Creating Foundry index... #####");
const indexFoundry = await utS.UtilSearchIndex.pGetIndexFoundry();
fs.writeFileSync("search/index-foundry.json", JSON.stringify(indexFoundry), "utf8");
if (params.partnered) {
console.log("##### Creating partnered content index... #####");
const indexPartnered = await utS.UtilSearchIndex.pGetIndexPartnered();
fs.writeFileSync("search/index-partnered.json", JSON.stringify(indexPartnered), "utf8");
}
console.log(`Created indexes in ${Timer.stop(t)}`);
}