|
|
@@ -3,7 +3,7 @@ package commands
|
|
|
import (
|
|
|
"errors"
|
|
|
|
|
|
- "github.com/grafana/grafana/pkg/cmd/grafana-cli/log"
|
|
|
+ "fmt"
|
|
|
m "github.com/grafana/grafana/pkg/cmd/grafana-cli/models"
|
|
|
services "github.com/grafana/grafana/pkg/cmd/grafana-cli/services"
|
|
|
)
|
|
|
@@ -15,22 +15,17 @@ func removeCommand(c CommandLine) error {
|
|
|
pluginPath := c.GlobalString("pluginsDir")
|
|
|
localPlugins := getPluginss(pluginPath)
|
|
|
|
|
|
- log.Info("remove!\n")
|
|
|
-
|
|
|
plugin := c.Args().First()
|
|
|
- log.Info("plugin: " + plugin + "\n")
|
|
|
if plugin == "" {
|
|
|
return errors.New("Missing plugin parameter")
|
|
|
}
|
|
|
|
|
|
- log.Infof("plugins : \n%v\n", localPlugins)
|
|
|
-
|
|
|
for _, p := range localPlugins {
|
|
|
if p.Id == c.Args().First() {
|
|
|
- log.Infof("removing plugin %s", p.Id)
|
|
|
removePlugin(pluginPath, p.Id)
|
|
|
+ return nil
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- return nil
|
|
|
+ return fmt.Errorf("Could not find plugin named %s", c.Args().First())
|
|
|
}
|