Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( InitConfig = Config{ Plugins: Plugins{ { Name: "init", Manifest: "/kit/init", }, }, } BootstrapConfig = Config{ Plugins: Plugins{ { Name: "plugin", Manifest: "/kit/plugin", }, }, } )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Manifest string `json:"manifest,omitempty"` Plugins Plugins `json:"plugins,omitempty"` }
Config
type Manifest ¶
type Manifest struct { Revision string `json:"revision"` Usage string `json:"usage"` Type ManifestType `json:"type"` // Namespace only fields. Plugins Plugins `json:"plugins,omitempty"` // Command only fields. Platforms []Platform `json:"platforms,omitempty"` Args []Arg `json:"args,omitempty"` Flags []Flag `json:"flags,omitempty"` }
type ManifestType ¶
type ManifestType string
var ( CommandManifest ManifestType = "command" NamespaceManifest ManifestType = "namespace" )
Click to show internal directories.
Click to hide internal directories.