Current application settings or defaults if not found
export function getSettings(): SettingsSchema {
try {
if (fs.existsSync(settingsFilePath)) {
const fileContent = fs.readFileSync(settingsFilePath, "utf-8");
const settings = JSON.parse(fileContent) as SettingsSchema;
return { ...defaultSettings, ...settings };
}
} catch (error) {
console.error("Error reading settings file:", error);
}
return defaultSettings;
}
Retrieves application settings from disk