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.