2个版本
0.3.8 | 2024年8月7日 |
---|---|
0.3.7 | 2024年8月6日 |
0.3.5 |
|
#374 在 文件系统
767 每月下载量
32KB
536 行
Tauri Plugin Structure Manager
一个用于管理应用程序结构的Tauri插件,包括目录和文件的创建和验证。此插件有助于确保必要的项目结构得到维护,并允许轻松设置和验证应用程序的文件系统。
特性
- 创建和验证目录和文件结构
- 通过JSON文件轻松配置
- 无缝集成到Tauri应用程序中
- 提供项目结构的集中管理
安装
在您的项目目录中运行以下Cargo命令
cargo add [email protected]
或将以下行添加到您的 Cargo.toml
[dependencies]
tauri-plugin-structure-manager = "0.3.8"
使用方法
Rust
在您的Tauri应用程序中注册插件
pub fn run() {
tauri::Builder::default()
.invoke_handler(tauri::generate_handler![greet])
.plugin(tauri_plugin_structure_manager::init())
.setup(|app| {
app.verify_document()?;
Ok(())
})
.run(tauri::generate_context!())
.expect("error while running tauri application");
}
您可以从任何有权访问 appHandle
的地方调用特定的结构管理方法。
配置
您可以在 tauri.conf.json
中配置结构。
"plugins": {
"structure_manager": {
"document": {
"files": [],
"dirs": {
"Hubio": {
"options": {
"repair": true
},
"files": [],
"dirs": {
"projects": {
"files": [],
"dirs": {}
}
}
}
}
}
}
},
贡献
欢迎贡献!请在GitHub上打开一个问题或提交一个pull request。
许可协议
本项目的许可协议为MIT许可。有关详细信息,请参阅LICENSE文件。
依赖关系
~17–60MB
~886K SLoC