GitBase<T> | Base class to provide some shared implementation between sources which download releases from a Git repository. |
GitBase<T>.GitBaseAsset | Provides a wrapper around VelopackAsset which also contains a Git Release. |
GiteaRelease | Describes a Gitea release, including attached assets. |
GiteaReleaseAsset | Describes a asset (file) uploaded to a Gitea release. |
GiteaSource | Retrieves available releases from a Gitea repository. |
GithubRelease | Describes a GitHub release, including attached assets. |
GithubReleaseAsset | Describes a asset (file) uploaded to a GitHub release. |
GithubSource | Retrieves available releases from a GitHub repository. |
GitlabRelease | Describes a Gitlab release, plus any assets that are attached. |
GitlabReleaseAsset | Describes a container for the assets attached to a release. |
GitlabReleaseLink | Describes a container for the links of assets attached to a release. |
GitlabSource | Retrieves available releases from a GitLab repository. This class only |
HttpClientFileDownloader | A simple abstractable file downloader |
SimpleFileSource | Retrieves available updates from a local or network-attached disk. The directory |
SimpleWebSource | Retrieves updates from a static file host or other web server. |
VelopackFlowSource | Retrieves updates from the hosted Velopack service. |