1
1
mirror of https://github.com/Eugeny/tabby.git synced 2024-12-24 19:13:31 +03:00
This commit is contained in:
Eugene Pankov 2018-10-12 00:00:12 +02:00
parent 69760f73d3
commit b8bbaef7be

View File

@ -1,6 +1,6 @@
import * as path from 'path'
import { Injectable } from '@angular/core'
import { Registry } from 'rage-edit'
import { Registry } from 'rage-edit-tmp'
import { HostAppService, Platform } from 'terminus-core'
import { ShellProvider, IShell } from '../api'
@ -21,16 +21,7 @@ export class GitBashShellProvider extends ShellProvider {
let gitBashPath = await Registry.get('HKLM\\Software\\GitForWindows', 'InstallPath')
if (!gitBashPath) {
gitBashPath = await new Promise<string>(resolve => {
let reg = new Registry({ hive: Registry.HKCU, key: '\\Software\\GitForWindows' })
reg.get('InstallPath', (err, item) => {
if (err || !item) {
resolve(null)
return
}
resolve(item.value)
})
})
gitBashPath = await Registry.get('HKCU\\Software\\GitForWindows', 'InstallPath')
}
if (!gitBashPath) {