Documentation
¶
Index ¶
- func HandleInstall(conn net.Conn, req models.Request)
- func HandleList(conn net.Conn, req models.Request)
- func HandleListInstalled(conn net.Conn, req models.Request)
- func HandleRequest(conn net.Conn, req models.Request)
- func HandleSearch(conn net.Conn, req models.Request)
- func HandleUninstall(conn net.Conn, req models.Request)
- func HandleUpdate(conn net.Conn, req models.Request)
- func SortPluginInfoByFirstParty(pluginInfos []PluginInfo)
- type PluginInfo
- type SuccessResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SortPluginInfoByFirstParty ¶
func SortPluginInfoByFirstParty(pluginInfos []PluginInfo)
Types ¶
type PluginInfo ¶
type PluginInfo struct {
ID string `json:"id"`
Name string `json:"name"`
Category string `json:"category,omitempty"`
Author string `json:"author,omitempty"`
Description string `json:"description,omitempty"`
Repo string `json:"repo,omitempty"`
Path string `json:"path,omitempty"`
Capabilities []string `json:"capabilities,omitempty"`
Compositors []string `json:"compositors,omitempty"`
Dependencies []string `json:"dependencies,omitempty"`
Installed bool `json:"installed,omitempty"`
FirstParty bool `json:"firstParty,omitempty"`
Note string `json:"note,omitempty"`
HasUpdate bool `json:"hasUpdate,omitempty"`
}
type SuccessResult ¶
Click to show internal directories.
Click to hide internal directories.