• Retrieves application settings from disk

    Returns SettingsSchema

    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;
    }