Something went wrong. Try again.
source dump of claude code forked from oppi.li/claude-code
Something went wrong. Try again.
559 B · 17 lines
TypeScript
at main
123456789101112131415161718import { createFallbackStorage } from './fallbackStorage.js'import { macOsKeychainStorage } from './macOsKeychainStorage.js'import { plainTextStorage } from './plainTextStorage.js'import type { SecureStorage } from './types.js'
/** * Get the appropriate secure storage implementation for the current platform */export function getSecureStorage(): SecureStorage { if (process.platform === 'darwin') { return createFallbackStorage(macOsKeychainStorage, plainTextStorage) }
// TODO: add libsecret support for Linux
return plainTextStorage}