github-desktop/script/review-logs.ts
2017-07-27 17:14:09 -03:00

18 lines
535 B
TypeScript

/* tslint:disable:no-sync-functions */
import * as fs from 'fs'
import * as path from 'path'
const distInfo = require('./dist-info')
const getUserDataPath: () => string = distInfo.getUserDataPath
export function getLogFiles(): ReadonlyArray<string> {
const directory = path.join(getUserDataPath(), 'logs')
if (!fs.existsSync(directory)) {
return []
}
const fileNames = fs.readdirSync(directory)
return fileNames
.filter(fileName => fileName.endsWith('.log'))
.map(fileName => path.join(directory, fileName))
}