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

Method displayRoutesTable

command/v7/routes_command.go:76–115  ·  view source on GitHub ↗
(routeSummaries []v7action.RouteSummary)

Source from the content-addressed store, hash-verified

74}
75
76func (cmd RoutesCommand) displayRoutesTable(routeSummaries []v7action.RouteSummary) {
77 var routesTable = [][]string{
78 {
79 cmd.UI.TranslateText("space"),
80 cmd.UI.TranslateText("host"),
81 cmd.UI.TranslateText("domain"),
82 cmd.UI.TranslateText("port"),
83 cmd.UI.TranslateText("path"),
84 cmd.UI.TranslateText("protocol"),
85 cmd.UI.TranslateText("app-protocol"),
86 cmd.UI.TranslateText("app-port"),
87 cmd.UI.TranslateText("apps"),
88 cmd.UI.TranslateText("service instance"),
89 cmd.UI.TranslateText("options"),
90 },
91 }
92
93 for _, routeSummary := range routeSummaries {
94 port := ""
95 if routeSummary.Port != 0 {
96 port = strconv.Itoa(routeSummary.Port)
97 }
98
99 routesTable = append(routesTable, []string{
100 routeSummary.SpaceName,
101 routeSummary.Host,
102 routeSummary.DomainName,
103 port,
104 routeSummary.Path,
105 routeSummary.Protocol,
106 strings.Join(routeSummary.AppProtocols, ", "),
107 strings.Join(routeSummary.AppPorts, ", "),
108 strings.Join(routeSummary.AppNames, ", "),
109 routeSummary.ServiceInstanceName,
110 routeSummary.Route.FormattedOptions(),
111 })
112 }
113
114 cmd.UI.DisplayTableWithHeader("", routesTable, ui.DefaultTableSpacePadding)
115}

Callers 1

ExecuteMethod · 0.95

Calls 3

FormattedOptionsMethod · 0.80
TranslateTextMethod · 0.65

Tested by

no test coverage detected