mirror of
https://github.com/grafana/grafana.git
synced 2025-07-30 02:42:39 +08:00
change(grafana-cli): changed upgrade to update in command line, upgrade and upgrade-all will still work as aliases
This commit is contained in:
@ -28,14 +28,14 @@ List installed plugins
|
||||
grafana-cli plugins ls
|
||||
```
|
||||
|
||||
Upgrade all installed plugins
|
||||
Update all installed plugins
|
||||
```
|
||||
grafana-cli plugins upgrade-all
|
||||
grafana-cli plugins update-all
|
||||
```
|
||||
|
||||
Upgrade one plugin
|
||||
Update one plugin
|
||||
```
|
||||
grafana-cli plugins upgrade <plugin-id>
|
||||
grafana-cli plugins update <plugin-id>
|
||||
```
|
||||
|
||||
Remove one plugin
|
||||
|
@ -1,9 +1,10 @@
|
||||
package commands
|
||||
|
||||
import (
|
||||
"os"
|
||||
|
||||
"github.com/codegangsta/cli"
|
||||
"github.com/grafana/grafana/pkg/cmd/grafana-cli/log"
|
||||
"os"
|
||||
)
|
||||
|
||||
func runCommand(command func(commandLine CommandLine) error) func(context *cli.Context) {
|
||||
@ -32,13 +33,15 @@ var pluginCommands = []cli.Command{
|
||||
Usage: "list remote available plugins",
|
||||
Action: runCommand(listremoteCommand),
|
||||
}, {
|
||||
Name: "upgrade",
|
||||
Usage: "upgrade <plugin id>",
|
||||
Action: runCommand(upgradeCommand),
|
||||
Name: "update",
|
||||
Usage: "update <plugin id>",
|
||||
Aliases: []string{"upgrade"},
|
||||
Action: runCommand(upgradeCommand),
|
||||
}, {
|
||||
Name: "upgrade-all",
|
||||
Usage: "upgrades all your installed plugins",
|
||||
Action: runCommand(upgradeAllCommand),
|
||||
Name: "update-all",
|
||||
Aliases: []string{"upgrade-all"},
|
||||
Usage: "update all your installed plugins",
|
||||
Action: runCommand(upgradeAllCommand),
|
||||
}, {
|
||||
Name: "ls",
|
||||
Usage: "list all installed plugins",
|
||||
|
@ -51,7 +51,7 @@ func upgradeAllCommand(c CommandLine) error {
|
||||
}
|
||||
|
||||
for _, p := range pluginsToUpgrade {
|
||||
log.Infof("Upgrading %v \n", p.Id)
|
||||
log.Infof("Updating %v \n", p.Id)
|
||||
|
||||
s.RemoveInstalledPlugin(pluginsDir, p.Id)
|
||||
InstallPlugin(p.Id, "", c)
|
||||
|
Reference in New Issue
Block a user