Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ValidPlatforms = []string{"osx", "linux32", "linux64", "win32", "win64"}
Functions ¶
func NewListPluginsHandler ¶
func NewListPluginsHandler(plugins PluginsJson, logger io.Writer) http.Handler
Types ¶
type Plugin ¶
type Plugin struct {
Name string `json:"name"`
Description string `json:"description"`
Version string `json:"version"`
Created time.Time `json:"created"`
Updated time.Time `json:"updated"`
Company string `json:"company"`
Authors []Author `json:"authors"`
Homepage string `json:"homepage"`
Binaries []Binary `json:"binaries"`
}
type PluginsJson ¶
type PluginsJson struct {
Plugins []Plugin `json:"plugins"`
}
func (PluginsJson) Len ¶
func (p PluginsJson) Len() int
func (PluginsJson) Less ¶
func (p PluginsJson) Less(i, j int) bool
func (PluginsJson) Swap ¶
func (p PluginsJson) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.