updater

package
v0.6.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultServer string = "http://srv.klo.dev"
)

Variables

Functions

This section is empty.

Types

type Updater

type Updater struct {
	ServerURL string
	// Stream is the update stream to check
	Stream string
	// CurrentStream is the stream this binary came from
	CurrentStream string

	Client *httpclient.Client
}

func (*Updater) CheckUpdate

func (u *Updater) CheckUpdate(currentVersion string) (bool, error)

CheckUpdate compares the version of the klotho binary against the latest github release, returns true if the latest release is newer

func (*Updater) Update

func (u *Updater) Update(currentVersion string) error

Update performs an update if a newer version is available

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL