Documentation
¶
Index ¶
- Variables
- func AllPluginsPath() string
- func ConfigFileDir() string
- func ConfigsOnDisk() map[string]bool
- func MetadataDir() string
- func PluginDir() string
- func PluginsFilePath() string
- func PluginsOnDisk() map[string]string
- type Plugin
- func (plugin Plugin) ConfigFilePath() string
- func (plugin Plugin) Disable() Plugin
- func (plugin Plugin) Enable() Plugin
- func (plugin Plugin) Freeze() Plugin
- func (plugin Plugin) IsColorscheme() bool
- func (plugin Plugin) IsDisabled() bool
- func (plugin Plugin) IsEnabled() bool
- func (plugin Plugin) IsFrozen() bool
- func (plugin Plugin) Thaw() Plugin
- type Plugins
Constants ¶
This section is empty.
Variables ¶
View Source
var Filesys = afero.NewOsFs()
Filesys ....
Functions ¶
func ConfigsOnDisk ¶
Types ¶
type Plugin ¶
type Plugin struct { Name string `json:"name"` URL string `json:"url"` // not always a url CleanName string `json:"clean_name"` ConfigFile string `json:"config_file"` Colorscheme bool `json:"colorscheme"` Enabled bool `json:"enabled"` Frozen bool `json:"frozen"` }
Plugin ....
Click to show internal directories.
Click to hide internal directories.