update getConfig function to accept custom config file names
Some checks failed
build / build (push) Failing after 10s

This commit is contained in:
2026-03-07 10:51:19 +01:00
parent 751a49f268
commit d74dafbe01

View File

@@ -12,8 +12,8 @@ function getConfigDir(moduleName: string): string {
return path.join(process.env.XDG_CONFIG_HOME ?? path.join(os.homedir(), ".config"), moduleName);
}
export async function getConfig(moduleName: string): Promise<unknown> {
const configPath = path.join(getConfigDir(moduleName), "config.json");
export async function getConfig(moduleName: string, configName = "config"): Promise<unknown> {
const configPath = path.join(getConfigDir(moduleName), `${configName}.json`);
return readFile(configPath, "utf8")
.then((configJson) => JSON.parse(configJson) as unknown)