#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] mod commands; use commands::*; fn main() { tauri::Builder::default() .invoke_handler(tauri::generate_handler![ get_tree, list_files, upload_file, search_files, download_file, open_file, read_file_content, get_file_metadata, check_system_environment, initialize_database, create_service_account, start_services, load_config, save_config, reset_config, run_diagnostic, run_full_diagnostic, apply_diagnostic_repairs, start_all_services, stop_all_services, restart_all_services, get_service_status, create_backup, restore_backup, list_backups, list_users, run_health_check, get_monitor_data, get_storage_stats, list_snapshots, create_snapshot, delete_snapshot, restore_snapshot, get_backup_stats, get_backup_config, set_backup_config, run_backup, list_auth_users, create_auth_user, update_auth_user, delete_auth_user, reset_auth_password, list_shares, create_share, update_share, delete_share, test_share_connection, get_system_stats, get_all_services_status, get_recent_activity, list_virtual_folders, create_virtual_folder, update_virtual_folder, delete_virtual_folder, get_quota, set_quota, get_quota_usage, check_quota, get_acl, set_acl, check_acl, ]) .run(tauri::generate_context!()) .expect("error while running tauri application"); }