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

Method displayDiffForString

util/ui/ui_for_push.go:163–187  ·  view source on GitHub ↗
(offset string, header string, hiddenValue bool, oVal string, nVal string)

Source from the content-addressed store, hash-verified

161}
162
163func (ui UI) displayDiffForString(offset string, header string, hiddenValue bool, oVal string, nVal string) {
164 if oVal != nVal {
165 var formattedOld, formattedNew string
166 if hiddenValue {
167 formattedOld = fmt.Sprintf("- %s%s%s", ui.TranslateText(header), offset, RedactedValue)
168 formattedNew = fmt.Sprintf("+ %s%s%s", ui.TranslateText(header), offset, RedactedValue)
169 } else {
170 formattedOld = fmt.Sprintf("- %s%s%s", ui.TranslateText(header), offset, oVal)
171 formattedNew = fmt.Sprintf("+ %s%s%s", ui.TranslateText(header), offset, nVal)
172 }
173
174 if oVal != "" {
175 fmt.Fprintln(ui.Out, ui.modifyColor(formattedOld, color.New(color.FgRed)))
176 }
177 if nVal != "" {
178 fmt.Fprintln(ui.Out, ui.modifyColor(formattedNew, color.New(color.FgGreen)))
179 }
180 } else {
181 if hiddenValue {
182 fmt.Fprintf(ui.Out, " %s%s%s\n", ui.TranslateText(header), offset, RedactedValue)
183 } else {
184 fmt.Fprintf(ui.Out, " %s%s%s\n", ui.TranslateText(header), offset, oVal)
185 }
186 }
187}
188
189func (ui UI) displayDiffForStrings(offset string, header string, oldList []string, newList []string) {
190 fmt.Fprintf(ui.Out, " %s\n", ui.TranslateText(header))

Callers 1

DisplayChangeForPushMethod · 0.95

Calls 2

TranslateTextMethod · 0.95
modifyColorMethod · 0.95

Tested by

no test coverage detected