cmds

package
v0.7.2 Latest Latest
Warning

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

Go to latest
Published: Dec 25, 2024 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// tui key envent name.
	KeyEventOpenHomePage         = "open-homepage"
	KeyEventSeachVersionList     = "search-version-list"
	KeyEventShowLocalInstalled   = "show-installed-versions"
	KeyEventRemoveLocalInstalled = "remove-installed-versions"
	KeyEventClearLocalCached     = "clear-local-cached-files"
	KeyEventBacktoPreviousPage   = "back-to-previous-page"
	KeyEventWhatsInstalled       = "show-installed-sdks"
)
View Source
const (
	KeyEventClearCachedFileForAVersion = "clear-cached-file-for-a-version"
	KeyEventRemoveAnInstalledVersion   = "remove-an-installed-version"
)
View Source
const (
	KeyEventUseVersionGlobally  string = "use-version-globally"
	KeyEventUseVersionSessionly string = "use-version-sessionly"
	KeyEventLockVersion         string = "lock-version"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LocalInstalled

type LocalInstalled struct {
	SDKName        string
	CurrentVersion string
	VersionList    []string
	// contains filtered or unexported fields
}

func NewLocalInstalled

func NewLocalInstalled() (l *LocalInstalled)

func (*LocalInstalled) RegisterKeyEvents

func (l *LocalInstalled) RegisterKeyEvents(ll *table.List)

func (*LocalInstalled) Search

func (l *LocalInstalled) Search(sdkName string)

func (*LocalInstalled) Show

func (l *LocalInstalled) Show() (nextEvent, selectedItem string)

type SDKSearcher

type SDKSearcher struct {
	SdkList download.SDKList
}

func NewSDKSearcher

func NewSDKSearcher() *SDKSearcher

func (*SDKSearcher) GetSDKItemByName

func (v *SDKSearcher) GetSDKItemByName(sdkName string) (item download.SDK)

func (*SDKSearcher) GetShaBySDKName

func (v *SDKSearcher) GetShaBySDKName(sdkName string) (ss string)

func (*SDKSearcher) RegisterKeyEvents

func (v *SDKSearcher) RegisterKeyEvents(ll *table.List)

func (*SDKSearcher) Show

func (v *SDKSearcher) Show() (nextEvent, selectedItem string)

func (*SDKSearcher) ShowInstalledOnly added in v0.6.2

func (v *SDKSearcher) ShowInstalledOnly() (nextEvent, selectedItem string)

type VersionSearcher

type VersionSearcher struct {
	SDKName    string
	Fetcher    *request.Fetcher
	ToShowList bool
	// contains filtered or unexported fields
}

func NewVersionSearcher

func NewVersionSearcher() (sv *VersionSearcher)

func (*VersionSearcher) GetVersionByVersionName

func (s *VersionSearcher) GetVersionByVersionName(vName string) (item download.Item)

func (*VersionSearcher) RegisterKeyEvents

func (s *VersionSearcher) RegisterKeyEvents(ll *table.List)

func (*VersionSearcher) Search

func (s *VersionSearcher) Search(sdkName, newSha256 string) (nextEvent, selectedItem string)

func (*VersionSearcher) Show

func (s *VersionSearcher) Show() (nextEvent, selectedItem string)

type VmrTUI

type VmrTUI struct {
	SList *SDKSearcher
	VList *VersionSearcher
}

func NewTUI

func NewTUI() *VmrTUI

func (*VmrTUI) ClearLocalCachedFiles

func (v *VmrTUI) ClearLocalCachedFiles(sdkName, versionName string)

func (*VmrTUI) ListSDKName

func (v *VmrTUI) ListSDKName()

func (*VmrTUI) RemoveInstalledVersions

func (v *VmrTUI) RemoveInstalledVersions(sdkName string)

func (*VmrTUI) RemoveSelectedVersion

func (v *VmrTUI) RemoveSelectedVersion(sdkName, versionName string)

func (*VmrTUI) SearchVersions

func (v *VmrTUI) SearchVersions(sdkName string, sdkItem download.SDK)

func (*VmrTUI) ShowLocalInstalled

func (v *VmrTUI) ShowLocalInstalled(sdkName string)

Jump to

Keyboard shortcuts

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