1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
// Copyright (c) 2015 - Present - The Tauri Programme within The Commons Conservancy.
//
// License: Apache-2.0 OR MIT/Apache-2.0
//
// Modified by tangxiangong (2025) for [release-hub](https://github.com/tangxiangong/release-hub).
//
// # Note
//
// This crate is forked and modified from the [tauri-apps/tauri-plugin-updater](https://github.com/tauri-apps/plugins-workspace/tree/v2/plugins/updater), which is licensed under [MIT](https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/updater/LICENSE_MIT) or [Apache 2.0](https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/updater/LICENSE_APACHE-2.0)/[MIT](https://github.com/tauri-apps/plugins-workspace/blob/v2/plugins/updater/LICENSE_MIT).
pub use ;
pub use *;
pub use *;
pub use LinuxInstallCommand;
pub use *;
/// Release source implementations and the source abstraction used by the updater.
pub use *;
pub use *;
pub use ;
/// macOS installation and relaunch implementation.
///
/// Handles extracting `.app.zip` bundles, atomically swapping the installed
/// application, and elevating privileges through AppleScript when necessary.
/// Windows installation and relaunch implementation.
///
/// Writes the downloaded installer to a temporary location and launches it with
/// elevation using `ShellExecuteW` and the `runas` verb. Handles common error
/// cases like access denied or user-cancelled elevation.
pub use GitHubSource;
pub use ;