MCPcopy Create free account
hub / github.com/github/gh-aw / renderDefaultsUpdatePreview

Function renderDefaultsUpdatePreview

pkg/cli/env_command.go:395–407  ·  view source on GitHub ↗
(target defaultsTarget, inputFile string, changes []defaultsUpdateChange)

Source from the content-addressed store, hash-verified

393}
394
395func renderDefaultsUpdatePreview(target defaultsTarget, inputFile string, changes []defaultsUpdateChange) {
396 fmt.Fprintln(os.Stderr, console.FormatInfoMessage("Defaults update preview:"))
397 fmt.Fprint(os.Stderr, console.RenderStruct(defaultsUpdatePreview{
398 Scope: target.scope,
399 Target: target.displayName(),
400 File: inputFile,
401 Fields: len(changes),
402 }))
403 fmt.Fprintln(os.Stderr)
404 fmt.Fprintln(os.Stderr)
405 fmt.Fprint(os.Stderr, console.RenderStruct(defaultsUpdateRows(changes)))
406 fmt.Fprintln(os.Stderr)
407}
408
409func defaultsUpdateRows(changes []defaultsUpdateChange) []defaultsUpdateRow {
410 rows := make([]defaultsUpdateRow, 0, len(changes))

Callers 2

defaultsUpdateFromFileFunction · 0.85
confirmDefaultsUpdateFunction · 0.85

Calls 4

FormatInfoMessageFunction · 0.92
RenderStructFunction · 0.92
defaultsUpdateRowsFunction · 0.85
displayNameMethod · 0.80

Tested by

no test coverage detected