grafana/pkg/cmd/grafana-cli/commands/listremote_command.go

26 lines
490 B
Go

package commands
import (
"github.com/grafana/grafana/pkg/cmd/grafana-cli/logger"
s "github.com/grafana/grafana/pkg/cmd/grafana-cli/services"
)
func listremoteCommand(c CommandLine) error {
plugin, err := s.ListAllPlugins(c.RepoDirectory())
if err != nil {
return err
}
for _, i := range plugin.Plugins {
pluginVersion := ""
if len(i.Versions) > 0 {
pluginVersion = i.Versions[0].Version
}
logger.Infof("id: %v version: %s\n", i.Id, pluginVersion)
}
return nil
}