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

Method Run

integration/assets/test_plugin/test_plugin.go:14–118  ·  view source on GitHub ↗
(cliConnection plugin.CliConnection, args []string)

Source from the content-addressed store, hash-verified

12}
13
14func (c *Test1) Run(cliConnection plugin.CliConnection, args []string) {
15 switch args[0] {
16 case "CliCommandWithoutTerminalOutput":
17 result, _ := cliConnection.CliCommandWithoutTerminalOutput("target")
18 fmt.Println("Done CliCommandWithoutTerminalOutput:", result)
19 case "CliCommand":
20 var result []string
21 var err error
22 if len(args) > 1 {
23 result, err = cliConnection.CliCommand(args[1:]...)
24 if err != nil {
25 fmt.Println("Error in CliCommand()", err)
26 }
27 } else {
28 result, _ = cliConnection.CliCommand("target")
29 }
30 fmt.Println("Done CliCommand:", result)
31 case "GetCurrentOrg":
32 result, err := cliConnection.GetCurrentOrg()
33 fmt.Printf("Done GetCurrentOrg: err:[%v], result:[%+v]\n", err, result)
34 case "GetCurrentSpace":
35 result, err := cliConnection.GetCurrentSpace()
36 fmt.Printf("Done GetCurrentSpace: err:[%v], result:[%+v]\n", err, result)
37 case "Username":
38 result, _ := cliConnection.Username()
39 fmt.Println("Done Username:", result)
40 case "UserGuid":
41 result, _ := cliConnection.UserGuid()
42 fmt.Println("Done UserGuid:", result)
43 case "UserEmail":
44 result, _ := cliConnection.UserEmail()
45 fmt.Println("Done UserEmail:", result)
46 case "IsLoggedIn":
47 result, _ := cliConnection.IsLoggedIn()
48 fmt.Println("Done IsLoggedIn:", result)
49 case "IsSSLDisabled":
50 result, err := cliConnection.IsSSLDisabled()
51 if err != nil {
52 fmt.Println("Error in IsSSLDisabled()", err)
53 }
54 fmt.Println("Done IsSSLDisabled:", result)
55 case "ApiEndpoint":
56 result, _ := cliConnection.ApiEndpoint()
57 fmt.Println("Done ApiEndpoint:", result)
58 case "ApiVersion":
59 result, _ := cliConnection.ApiVersion()
60 fmt.Println("Done ApiVersion:", result)
61 case "HasAPIEndpoint":
62 result, err := cliConnection.HasAPIEndpoint()
63 if err != nil {
64 fmt.Println("Error in HasAPIEndpoint()", err)
65 }
66 fmt.Println("Done HasAPIEndpoint:", result)
67 case "HasOrganization":
68 result, _ := cliConnection.HasOrganization()
69 fmt.Println("Done HasOrganization:", result)
70 case "HasSpace":
71 result, _ := cliConnection.HasSpace()

Callers

nothing calls this directly

Calls 15

PrintlnMethod · 0.65
CliCommandMethod · 0.65
GetCurrentOrgMethod · 0.65
PrintfMethod · 0.65
GetCurrentSpaceMethod · 0.65
UsernameMethod · 0.65
UserGuidMethod · 0.65
UserEmailMethod · 0.65
IsLoggedInMethod · 0.65
IsSSLDisabledMethod · 0.65
ApiEndpointMethod · 0.65

Tested by

no test coverage detected