mirror of
https://github.com/wavetermdev/waveterm.git
synced 2024-12-21 16:38:23 +01:00
19 lines
644 B
TypeScript
19 lines
644 B
TypeScript
import fs from "fs";
|
|
import path from "path";
|
|
import { getWaveHomeDir } from "./platform";
|
|
|
|
/**
|
|
* Get settings directly from the Wave Home directory on launch.
|
|
* Only use this when the app is first starting up. Otherwise, prefer the settings.GetFullConfig function.
|
|
* @returns The initial launch settings for the application.
|
|
*/
|
|
export function getLaunchSettings(): SettingsType {
|
|
const settingsPath = path.join(getWaveHomeDir(), "config", "settings.json");
|
|
try {
|
|
const settingsContents = fs.readFileSync(settingsPath, "utf8");
|
|
return JSON.parse(settingsContents);
|
|
} catch (_) {
|
|
// fail silently
|
|
}
|
|
}
|