Documentation ¶
Index ¶
- func NewCliContext(flags map[string]string) (*utils.ContextCommandLine, error)
- type FakeFileInfo
- type FakeGrafanaComClient
- func (client *FakeGrafanaComClient) DownloadFile(pluginName string, tmpFile *os.File, url string, checksum string) (err error)
- func (client *FakeGrafanaComClient) GetPlugin(pluginID, repoUrl string) (models.Plugin, error)
- func (client *FakeGrafanaComClient) ListAllPlugins(repoURL string) (models.PluginRepo, error)
- type FakeIoUtil
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCliContext ¶
func NewCliContext(flags map[string]string) (*utils.ContextCommandLine, error)
NewCliContext creates a new CLI context with a certain set of flags.
Types ¶
type FakeFileInfo ¶
type FakeFileInfo struct {
IsDirectory bool
}
func (*FakeFileInfo) IsDir ¶
func (ffi *FakeFileInfo) IsDir() bool
func (FakeFileInfo) ModTime ¶
func (ffi FakeFileInfo) ModTime() time.Time
func (FakeFileInfo) Mode ¶
func (ffi FakeFileInfo) Mode() os.FileMode
func (FakeFileInfo) Name ¶
func (ffi FakeFileInfo) Name() string
func (FakeFileInfo) Size ¶
func (ffi FakeFileInfo) Size() int64
func (FakeFileInfo) Sys ¶
func (ffi FakeFileInfo) Sys() interface{}
type FakeGrafanaComClient ¶
type FakeGrafanaComClient struct { GetPluginFunc func(pluginId, repoUrl string) (models.Plugin, error) DownloadFileFunc func(pluginName string, tmpFile *os.File, url string, checksum string) (err error) ListAllPluginsFunc func(repoUrl string) (models.PluginRepo, error) }
func (*FakeGrafanaComClient) DownloadFile ¶
func (*FakeGrafanaComClient) GetPlugin ¶
func (client *FakeGrafanaComClient) GetPlugin(pluginID, repoUrl string) (models.Plugin, error)
func (*FakeGrafanaComClient) ListAllPlugins ¶
func (client *FakeGrafanaComClient) ListAllPlugins(repoURL string) (models.PluginRepo, error)
type FakeIoUtil ¶
func (*FakeIoUtil) RemoveAll ¶
func (util *FakeIoUtil) RemoveAll(path string) error
Click to show internal directories.
Click to hide internal directories.