| 123456789101112131415 |
- import * as path from 'path'
- import * as fs from 'fs'
- if (process.env.PORTABLE_EXECUTABLE_DIR) {
- const portableData = path.join(process.env.PORTABLE_EXECUTABLE_DIR, 'terminus-data')
- if (!fs.existsSync(portableData)) {
- fs.mkdirSync(portableData)
- }
- try {
- require('electron').app.setPath('userData', portableData)
- } catch {
- require('electron').remote.app.setPath('userData', portableData)
- }
- }
|