release_updater_io library

Release Updater Library (for dart:io).

Classes

Copiable<T>
DataProvider
FileDataProvider
Release
A release an its information.
ReleaseBundle
A Release bundle of files.
ReleaseBundleZip
A ReleaseBundle in a Zip format.
ReleaseFile
ReleaseManifest
A ReleaseBundle manifest.
ReleaseManifestFile
A ReleaseManifest file.
ReleasePlatform
Provides the current Release platform.
ReleaseProvider
The Release provider.
ReleaseProviderHttp
ReleaseStorage
A Release storage.
ReleaseStorageDirectory
A ReleaseStorage implementation for a local Directory.
ReleaseUpdater
A Release updater from releaseProvider to storage.
ReleaseUpdateResult
The result of a Release update.
SemanticVersioning
Spawnable
Version
A version of a Release.

Functions

whichExecutablePath(String executable, {bool useCache = true, String? def}) String
Returns an executable binary path.

Typedefs

OnRelease = void Function(Release release)