Documentation
¶
Index ¶
- type Lua
- func (l *Lua) GetDefaultVersion(ctx context.Context) *core.InstalledVersion
- func (l *Lua) Install(ctx context.Context, version *core.RemoteVersion) error
- func (l *Lua) ListInstalledVersions(ctx context.Context) ([]*core.InstalledVersion, error)
- func (l *Lua) ListRemoteVersions(ctx context.Context) ([]*core.RemoteVersion, error)
- func (l *Lua) Name() string
- func (l *Lua) SetDefaultVersion(ctx context.Context, version string) error
- func (l *Lua) Uninstall(ctx context.Context, version string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Lua ¶
type Lua struct{}
Lua 语言实现。
func (*Lua) GetDefaultVersion ¶
func (l *Lua) GetDefaultVersion(ctx context.Context) *core.InstalledVersion
func (*Lua) Install ¶
Install 通过源码构建 Lua(非 Windows)。
func (*Lua) ListInstalledVersions ¶
func (*Lua) ListRemoteVersions ¶
ListRemoteVersions 从 lua.org/ftp/ 页面解析 tar.gz 版本。
func (*Lua) SetDefaultVersion ¶
Source Files
¶
- lua.go
Click to show internal directories.
Click to hide internal directories.