Documentation ¶
Index ¶
- type Extension
- func (ext Extension) CheckRequirements() error
- func (e Extension) Cmd(input types.CommandInput) (*exec.Cmd, error)
- func (e Extension) CmdContext(ctx context.Context, input types.CommandInput) (*exec.Cmd, error)
- func (e Extension) Command(name string) (types.CommandSpec, bool)
- func (ext Extension) Output(input types.CommandInput) ([]byte, error)
- func (e Extension) RootItems() []types.RootItem
- func (e Extension) Run(input types.CommandInput) error
- type ExtensionMap
- type ExtensionType
- type Metadata
- type Preferences
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExtensionMap ¶
func (ExtensionMap) List ¶
func (e ExtensionMap) List() []Extension
type ExtensionType ¶
type ExtensionType string
const ( ExtensionTypeLocal ExtensionType = "local" ExtensionTypeHttp ExtensionType = "http" )
type Metadata ¶
type Metadata struct { Type ExtensionType `json:"type"` Origin string `json:"origin"` Entrypoint string `json:"entrypoint"` }
type Preferences ¶
Click to show internal directories.
Click to hide internal directories.