Skip to content
Tauri

Persisted Scope

GitHub crates.io
API Reference

Save filesystem and asset scopes and restore them when the app is reopened.

Supported Platforms

  • Windows
  • Linux
  • macOS

Setup

This plugin requires a Rust version of at least 1.75

Install the persisted-scope plugin to get started.

  1. Install the Core plugin by adding the following to your Cargo.toml file:

    src-tauri/Cargo.toml
    [dependencies]
    tauri-plugin-persisted-scope = "2.0.0-beta"
    # alternatively with Git:
    tauri-plugin-persisted-scope = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v2" }
  2. Modify lib.rs to initialize the plugin:

    src-tauri/src/lib.rs
    fn run() {
    tauri::Builder::default()
    .plugin(tauri_plugin_persisted_scope::init())
    .run(tauri::generate_context!())
    .expect("error while running tauri application");
    }

Usage

After setup the plugin will automatically save and restore filesystem and asset scopes.


© 2024 Tauri Contributors. CC-BY / MIT