Tauri Updater

Tauri Auto-Updater

ComeOnOliver Updated 61 repo stars

File contents

Tauri Auto-Updater

cargo add tauri-plugin-updater
npm install @tauri-apps/plugin-updater

Check & Install Updates

import { check } from "@tauri-apps/plugin-updater";
import { relaunch } from "@tauri-apps/plugin-process";
const update = await check();
if (update) {
    await update.downloadAndInstall();
    await relaunch();
}

Config

{ "plugins": { "updater": {
    "endpoints": ["https://releases.myapp.com/{{target}}/{{arch}}/{{current_version}}"],
    "pubkey": "YOUR_PUBLIC_KEY" } } }

Generate Keys

npm run tauri signer generate -- -w ~/.tauri/myapp.key

ComeOnOliver/skillshub/tree/main/skills/skillshub-team/catalog-batch5/tauri-updater commit c798cde9c4

Frequently asked questions

npx skillmds@latest add comeonoliver/tauri-updater