cli.ts 516 B

123456789101112131415
  1. import { invoke } from "@tauri-apps/api/core"
  2. import { message } from "@tauri-apps/plugin-dialog"
  3. import { initI18n, t } from "./i18n"
  4. export async function installCli(): Promise<void> {
  5. await initI18n()
  6. try {
  7. const path = await invoke<string>("install_cli")
  8. await message(t("desktop.cli.installed.message", { path }), { title: t("desktop.cli.installed.title") })
  9. } catch (e) {
  10. await message(t("desktop.cli.failed.message", { error: String(e) }), { title: t("desktop.cli.failed.title") })
  11. }
  12. }