listremote_command.go 552 B

1234567891011121314151617181920212223242526
  1. package commands
  2. import (
  3. "github.com/grafana/grafana/pkg/cmd/grafana-cli/logger"
  4. s "github.com/grafana/grafana/pkg/cmd/grafana-cli/services"
  5. "github.com/grafana/grafana/pkg/cmd/grafana-cli/utils"
  6. )
  7. func listremoteCommand(c utils.CommandLine) error {
  8. plugin, err := s.ListAllPlugins(c.RepoDirectory())
  9. if err != nil {
  10. return err
  11. }
  12. for _, i := range plugin.Plugins {
  13. pluginVersion := ""
  14. if len(i.Versions) > 0 {
  15. pluginVersion = i.Versions[0].Version
  16. }
  17. logger.Infof("id: %v version: %s\n", i.Id, pluginVersion)
  18. }
  19. return nil
  20. }