Files
openai--codex-plugin-cc/plugins/codex/scripts/lib/prompts.mjs
T
2026-07-13 12:39:44 +08:00

14 lines
440 B
JavaScript

import fs from "node:fs";
import path from "node:path";
export function loadPromptTemplate(rootDir, name) {
const promptPath = path.join(rootDir, "prompts", `${name}.md`);
return fs.readFileSync(promptPath, "utf8");
}
export function interpolateTemplate(template, variables) {
return template.replace(/\{\{([A-Z_]+)\}\}/g, (_, key) => {
return Object.prototype.hasOwnProperty.call(variables, key) ? variables[key] : "";
});
}