MCPcopy
hub / github.com/cloudfoundry/cli / displayPluginChecksums

Method displayPluginChecksums

command/plugin/plugins_command.go:50–60  ·  view source on GitHub ↗
(plugins []configv3.Plugin)

Source from the content-addressed store, hash-verified

48}
49
50func (cmd PluginsCommand) displayPluginChecksums(plugins []configv3.Plugin) error {
51 cmd.UI.DisplayText("Computing sha1 for installed plugins, this may take a while...")
52 table := [][]string{{"plugin", "version", "sha1"}}
53 for _, plugin := range plugins {
54 table = append(table, []string{plugin.Name, plugin.Version.String(), plugin.CalculateSHA1()})
55 }
56
57 cmd.UI.DisplayNewline()
58 cmd.UI.DisplayTableWithHeader("", table, ui.DefaultTableSpacePadding)
59 return nil
60}
61
62func (cmd PluginsCommand) displayOutdatedPlugins() error {
63 repos := cmd.Config.PluginRepositories()

Callers 1

ExecuteMethod · 0.95

Calls 5

CalculateSHA1Method · 0.80
DisplayTextMethod · 0.65
StringMethod · 0.65
DisplayNewlineMethod · 0.65

Tested by

no test coverage detected