Saltar al contenido principal

Sources namespace

Built-in and custom update sources for fetching release feeds and downloading assets.

Classes

TypeSummary
FileSourceA built-in update source that reads release feeds and downloads assets from a local file path.
GiteaSourceA built-in update source that reads release feeds and downloads assets from a Gitea repository.
GithubSourceA built-in update source that reads release feeds and downloads assets from a GitHub repository.
GitlabSourceA built-in update source that reads release feeds and downloads assets from a GitLab repository.
HttpSourceA built-in update source that reads release feeds and downloads assets from a remote HTTP URL.
IUpdateSourceAbstract class for custom update sources. Subclass this and implement GetReleaseFeed and DownloadReleaseEntry to provide a custom way of fetching releases and downloading assets.
IUpdateSourcePointerBase class for all update sources. Holds a pointer to a Rust-side update source.
VelopackFlowSourceA built-in update source that reads release feeds and downloads assets from Velopack Flow.