MCPcopy Index your code
hub / github.com/cloudfoundry/cli / Execute

Method Execute

command/v7/service_keys_command.go:18–43  ·  view source on GitHub ↗
(args []string)

Source from the content-addressed store, hash-verified

16}
17
18func (cmd ServiceKeysCommand) Execute(args []string) error {
19 if err := cmd.SharedActor.CheckTarget(true, true); err != nil {
20 return err
21 }
22
23 if err := cmd.displayIntro(); err != nil {
24 return err
25 }
26
27 keys, warnings, err := cmd.Actor.GetServiceKeysByServiceInstance(
28 string(cmd.RequiredArgs.ServiceInstance),
29 cmd.Config.TargetedSpace().GUID,
30 )
31 cmd.UI.DisplayWarnings(warnings)
32 if err != nil {
33 return err
34 }
35
36 switch len(keys) {
37 case 0:
38 cmd.displayEmptyResult()
39 default:
40 cmd.displayKeysTable(keys)
41 }
42 return nil
43}
44
45func (cmd ServiceKeysCommand) Usage() string {
46 return `CF_NAME service-keys SERVICE_INSTANCE`

Callers

nothing calls this directly

Calls 7

displayIntroMethod · 0.95
displayEmptyResultMethod · 0.95
displayKeysTableMethod · 0.95
CheckTargetMethod · 0.65
TargetedSpaceMethod · 0.65
DisplayWarningsMethod · 0.65

Tested by

no test coverage detected