diff --git a/src/services/lowdbStorage.service.ts b/src/services/lowdbStorage.service.ts index a11e5c8e28..8c8b9fd165 100644 --- a/src/services/lowdbStorage.service.ts +++ b/src/services/lowdbStorage.service.ts @@ -13,7 +13,9 @@ export class LowdbStorageService implements StorageService { constructor(appDirName: string) { let p = null; - if (process.platform === 'darwin') { + if (process.env.BITWARDENCLI_APPDATA_DIR) { + p = path.resolve(process.env.BITWARDENCLI_APPDATA_DIR); + } else if (process.platform === 'darwin') { p = path.join(process.env.HOME, 'Library/Application Support', appDirName); } else if (process.platform === 'win32') { p = path.join(process.env.APPDATA, appDirName);