#tauri-plugin #restore #assets #scope #save #file

tauri-plugin-persisted-scope

保存文件系统和资产作用域,并在应用程序重新打开时恢复它们

26 个版本

2.0.0-rc.02024 年 8 月 2 日
2.0.0-beta.122024 年 7 月 31 日
2.0.0-beta.92024 年 5 月 30 日
2.0.0-beta.32024 年 3 月 21 日
0.1.0 2022 年 6 月 19 日

175文件系统 中排名 #175

Download history 90/week @ 2024-04-25 45/week @ 2024-05-02 15/week @ 2024-05-16 377/week @ 2024-05-23 564/week @ 2024-05-30 156/week @ 2024-06-06 390/week @ 2024-06-13 551/week @ 2024-06-20 268/week @ 2024-06-27 512/week @ 2024-07-04 627/week @ 2024-07-11 218/week @ 2024-07-18 615/week @ 2024-07-25 406/week @ 2024-08-01 380/week @ 2024-08-08

1,770 每月下载量

Apache-2.0 OR MIT

160KB
2K SLoC

Rust 1.5K SLoC // 0.0% comments TypeScript 551 SLoC // 0.5% comments JavaScript 2 SLoC // 0.5% comments

plugin-persisted-scope

保存文件系统和资产作用域,并在应用程序重新打开时恢复它们。

安装

此插件需要至少 Rust 版本 1.75

我们推荐三种一般安装方法。

  1. 使用 crates.io 和 npm(最简单,需要您信任我们的发布流程)
  2. 直接从 Github 使用 git 标签 / 修订哈希拉取源代码(最安全)
  3. 使用 Git 子模块将此仓库安装到您的 tauri 项目中,然后使用文件协议导入源代码(最安全,但使用不便)

通过将以下内容添加到您的 Cargo.toml 文件中安装核心插件

src-tauri/Cargo.toml

[dependencies]
tauri-plugin-persisted-scope = "2.0.0-rc"
# alternatively with Git:
tauri-plugin-persisted-scope = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v2" }

用法

首先,您需要将核心插件注册到 Tauri

src-tauri/src/main.rs

fn main() {
    tauri::Builder::default()
        .plugin(tauri_plugin_persisted_scope::init())
        .run(tauri::generate_context!())
        .expect("error while running tauri application");
}

之后,插件将自动保存和恢复文件系统和资产作用域。

贡献

接受 PR。请在提交 pull request 之前确保阅读贡献指南。

合作伙伴

CrabNebula

有关赞助商的完整列表,请访问我们的 网站Open Collective

许可证

代码版权:(c) 2015 - 至今 - 公共托管基金会内的Tauri项目。

适用于的MIT或MIT/Apache 2.0许可。

依赖项

~17–58MB
~891K SLoC