Documentation ¶
Index ¶
- func NewLocal(fn LocalGetVersionHandle) (*localDemo, error)
- func NewRemote(latestFn RemoteLatestHandle, versionsFn RemoteVersionsHandle, ...) (p *remoteDemo, err error)
- func NewUpgrade(to *semver.Version, fnInfo GetUpgradeInfoHandle, fnUpgrade UpgradeHandle) (p *upgradeScriptDemo, err error)
- type GetUpgradeInfoHandle
- type LocalGetVersionHandle
- type RemoteGetScriptsHandle
- type RemoteLatestHandle
- type RemoteVersionsHandle
- type UpgradeHandle
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLocal ¶
func NewLocal(fn LocalGetVersionHandle) (*localDemo, error)
func NewRemote ¶
func NewRemote(latestFn RemoteLatestHandle, versionsFn RemoteVersionsHandle, getScriptFn RemoteGetScriptsHandle) (p *remoteDemo, err error)
func NewUpgrade ¶
func NewUpgrade(to *semver.Version, fnInfo GetUpgradeInfoHandle, fnUpgrade UpgradeHandle) (p *upgradeScriptDemo, err error)
Types ¶
type GetUpgradeInfoHandle ¶
type LocalGetVersionHandle ¶
type RemoteGetScriptsHandle ¶
type RemoteGetScriptsHandle func(v *semver.Version) (scripts updater.IUpgradeScripts, err error)
type RemoteLatestHandle ¶
type RemoteVersionsHandle ¶
type UpgradeHandle ¶
type UpgradeHandle func(from, to *semver.Version) (err error)
Click to show internal directories.
Click to hide internal directories.