state

package
v1.27.0 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NOT_SET = Status(-1)

	KEEP = Status(0)

	INSTALL = Status(1)

	UPGRADE   = Status(2)
	DOWNGRADE = Status(3)
)

Variables

This section is empty.

Functions

func DeterminePossibleActions added in v1.9.0

func DeterminePossibleActions(
	apps AppStates,
	forceVersion string,
	useLatestVersion bool, apiKey string) error

func FilterValidAskedApps added in v1.12.0

func FilterValidAskedApps(askedApps []string) (filtered []string)

Types

type AppState added in v1.9.0

type AppState struct {
	Definition           *data.AppDefinition
	SymlinkFound         bool
	CurrentVersion       *version.Version
	TargetVersion        *version.Version
	CurrentVersionFolder string
	Status               Status
}

func (*AppState) StatusMessage added in v1.9.0

func (state *AppState) StatusMessage() string

func (*AppState) SuccessMessage added in v1.9.0

func (state *AppState) SuccessMessage() string

type AppStates added in v1.9.0

type AppStates map[string]*AppState

func LoadAskedAppsInitialStates added in v1.9.0

func LoadAskedAppsInitialStates(askedApps []string) AppStates

func NewAppStates added in v1.9.0

func NewAppStates() AppStates

func ScanCurrentApps added in v1.5.0

func ScanCurrentApps(baseDirectory string) AppStates

ScanCurrentApps Look for installed apps matching available definitions

type Status added in v1.9.0

type Status int

Jump to

Keyboard shortcuts

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