mirror of
https://github.com/stablyai/orca.git
synced 2026-09-22 08:02:28 +00:00
15 lines
789 B
TypeScript
15 lines
789 B
TypeScript
import { ipcRenderer } from 'electron'
|
|
import type { CliInstallStatus } from '../../shared/cli-install-types'
|
|
|
|
export const cliApi = {
|
|
getInstallStatus: (): Promise<CliInstallStatus> => ipcRenderer.invoke('cli:getInstallStatus'),
|
|
install: (): Promise<CliInstallStatus> => ipcRenderer.invoke('cli:install'),
|
|
remove: (): Promise<CliInstallStatus> => ipcRenderer.invoke('cli:remove'),
|
|
getWslInstallStatus: (args?: { distro?: string | null }): Promise<CliInstallStatus> =>
|
|
ipcRenderer.invoke('cli:getWslInstallStatus', args),
|
|
installWsl: (args?: { distro?: string | null }): Promise<CliInstallStatus> =>
|
|
ipcRenderer.invoke('cli:installWsl', args),
|
|
removeWsl: (args?: { distro?: string | null }): Promise<CliInstallStatus> =>
|
|
ipcRenderer.invoke('cli:removeWsl', args)
|
|
}
|