Documentation
¶
Index ¶
- Constants
- type LocalInstalled
- type SDKSearcher
- func (v *SDKSearcher) GetSDKItemByName(sdkName string) (item download.SDK)
- func (v *SDKSearcher) GetShaBySDKName(sdkName string) (ss string)
- func (v *SDKSearcher) RegisterKeyEvents(ll *table.List)
- func (v *SDKSearcher) Show() (nextEvent, selectedItem string)
- func (v *SDKSearcher) ShowInstalledOnly() (nextEvent, selectedItem string)
- type VersionSearcher
- func (s *VersionSearcher) GetVersionByVersionName(vName string) (item download.Item)
- func (s *VersionSearcher) RegisterKeyEvents(ll *table.List)
- func (s *VersionSearcher) Search(sdkName, newSha256 string) (nextEvent, selectedItem string)
- func (s *VersionSearcher) Show() (nextEvent, selectedItem string)
- type VmrTUI
- func (v *VmrTUI) ClearLocalCachedFiles(sdkName, versionName string)
- func (v *VmrTUI) ListSDKName()
- func (v *VmrTUI) RemoveInstalledVersions(sdkName string)
- func (v *VmrTUI) RemoveSelectedVersion(sdkName, versionName string)
- func (v *VmrTUI) SearchVersions(sdkName string, sdkItem download.SDK)
- func (v *VmrTUI) ShowLocalInstalled(sdkName string)
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 ¶
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 (*VmrTUI) ClearLocalCachedFiles ¶
func (*VmrTUI) ListSDKName ¶
func (v *VmrTUI) ListSDKName()
func (*VmrTUI) RemoveInstalledVersions ¶
func (*VmrTUI) RemoveSelectedVersion ¶
func (*VmrTUI) SearchVersions ¶
func (*VmrTUI) ShowLocalInstalled ¶
Click to show internal directories.
Click to hide internal directories.