()
| 26 | export const DEFAULT_EXCLUDED_ENV_VARS = ['DEBUG', 'DEBUG_MODE']; |
| 27 | |
| 28 | export 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 | |
| 41 | export function getWorkspaceSettingsPath(workspaceDir: string): string { |
| 42 | return path.join(workspaceDir, SETTINGS_DIRECTORY_NAME, 'settings.json'); |
no test coverage detected