mirror of
https://github.com/qingchencloud/clawpanel.git
synced 2026-05-27 19:30:15 +08:00
Logo 设计: - 现代化爪印图标,紫蓝渐变配色 - 生成全套尺寸 PNG (16-1024px) + @2x 版本 - macOS icns + Windows ico + SVG 源文件 - 系统托盘和应用图标全面更新 扩展工具增强: - cftunnel 支持一键安装(自动下载安装脚本) - 实时显示安装进度和日志输出 - 安装完成后自动刷新状态 - 优化未安装状态的 UI 提示
54 lines
1.7 KiB
Rust
54 lines
1.7 KiB
Rust
mod commands;
|
|
mod models;
|
|
|
|
use commands::{config, extensions, logs, memory, service};
|
|
|
|
pub fn run() {
|
|
tauri::Builder::default()
|
|
.plugin(tauri_plugin_shell::init())
|
|
.invoke_handler(tauri::generate_handler![
|
|
// 配置
|
|
config::read_openclaw_config,
|
|
config::write_openclaw_config,
|
|
config::read_mcp_config,
|
|
config::write_mcp_config,
|
|
config::get_version_info,
|
|
config::check_installation,
|
|
config::write_env_file,
|
|
config::list_backups,
|
|
config::create_backup,
|
|
config::restore_backup,
|
|
config::delete_backup,
|
|
config::reload_gateway,
|
|
config::test_model,
|
|
config::list_remote_models,
|
|
config::upgrade_openclaw,
|
|
config::install_gateway,
|
|
config::uninstall_gateway,
|
|
config::get_npm_registry,
|
|
config::set_npm_registry,
|
|
// 服务
|
|
service::get_services_status,
|
|
service::start_service,
|
|
service::stop_service,
|
|
service::restart_service,
|
|
// 日志
|
|
logs::read_log_tail,
|
|
logs::search_log,
|
|
// 记忆文件
|
|
memory::list_memory_files,
|
|
memory::read_memory_file,
|
|
memory::write_memory_file,
|
|
memory::delete_memory_file,
|
|
memory::export_memory_zip,
|
|
// 扩展工具
|
|
extensions::get_cftunnel_status,
|
|
extensions::cftunnel_action,
|
|
extensions::get_cftunnel_logs,
|
|
extensions::get_clawapp_status,
|
|
extensions::install_cftunnel,
|
|
])
|
|
.run(tauri::generate_context!())
|
|
.expect("启动 ClawPanel 失败");
|
|
}
|