tauri-plugin-app-exit-api
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

Tauri Plugin app-exit

A plugin for tauri@v2 to exit app.

Platform Supported

Platform Supported
Linux
Windows
macOS
Android
iOS

This plugin is similar to tauri-plugin-process, with the addition of support for Android and iOS platforms.

Setup

Install the app-exit plugin to get started.

  1. Run the following command in the src-tauri folder to add the plugin to the project’s dependencies in Cargo.toml:

    cargo add tauri-plugin-app-exit@0.1
  2. Modify lib.rs to initialize the plugin:

     #[cfg_attr(mobile, tauri::mobile_entry_point)]
     pub fn run() {
         tauri::Builder::default()
    +        .plugin(tauri_plugin_app_exit::init())
             .run(tauri::generate_context!())
             .expect("error while running tauri application");
     }
  3. Install the JavaScript Guest bindings using your preferred JavaScript package manager:

    pnpm add tauri-plugin-app-exit-api@0.1
  4. Modify src-tauri/capabilities/default.json to Allow the frontend to execute the exit_app command.

     {
       "$schema": "../gen/schemas/desktop-schema.json",
       "identifier": "default",
       "description": "Capability for the main window",
       "windows": ["main"],
       "permissions": [
         "core:default",
    +    "app-exit:default"
       ]
     }

Usage

import { exitApp } from tauri-plugin-app-exit-api";

exitApp().catch(err => {
  console.error(err)
})

Package Sidebar

Install

npm i tauri-plugin-app-exit-api

Weekly Downloads

2

Version

0.1.1

License

MIT

Unpacked Size

4.39 kB

Total Files

6

Last publish

Collaborators

  • wtto00