Sources namespace
Built-in and custom update sources for fetching release feeds and downloading assets.
Classes
| Type | Summary |
|---|---|
FileSource | A built-in update source that reads release feeds and downloads assets from a local file path. |
GiteaSource | A built-in update source that reads release feeds and downloads assets from a Gitea repository. |
GithubSource | A built-in update source that reads release feeds and downloads assets from a GitHub repository. |
GitlabSource | A built-in update source that reads release feeds and downloads assets from a GitLab repository. |
HttpSource | A built-in update source that reads release feeds and downloads assets from a remote HTTP URL. |
IUpdateSource | Abstract class for custom update sources. Subclass this and implement GetReleaseFeed and DownloadReleaseEntry to provide a custom way of fetching releases and downloading assets. |
IUpdateSourcePointer | Base class for all update sources. Holds a pointer to a Rust-side update source. |
VelopackFlowSource | A built-in update source that reads release feeds and downloads assets from Velopack Flow. |