MCPcopy Create free account
hub / github.com/anus-dev/ANUS / getSystemSettingsPath

Function getSystemSettingsPath

packages/cli/src/config/settings.ts:28–39  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

26export const DEFAULT_EXCLUDED_ENV_VARS = ['DEBUG', 'DEBUG_MODE'];
27
28export function getSystemSettingsPath(): string {
29 if (process.env['ANUS_CLI_SYSTEM_SETTINGS_PATH']) {
30 return process.env['ANUS_CLI_SYSTEM_SETTINGS_PATH'];
31 }
32 if (platform() === 'darwin') {
33 return '/Library/Application Support/AnusCli/settings.json';
34 } else if (platform() === 'win32') {
35 return 'C:\\ProgramData\\anus-cli\\settings.json';
36 } else {
37 return '/etc/anus-cli/settings.json';
38 }
39}
40
41export function getWorkspaceSettingsPath(workspaceDir: string): string {
42 return path.join(workspaceDir, SETTINGS_DIRECTORY_NAME, 'settings.json');

Callers 2

settings.test.tsFile · 0.85
loadSettingsFunction · 0.85

Calls 1

platformFunction · 0.85

Tested by

no test coverage detected