func Display()

in pkg/display/display.go [43:60]


func Display(ctx context.Context, displayable *d.Displayable) error {
	displayStyle := ctx.Value(contextkey.Display{}).(string)
	if displayStyle == "" {
		displayStyle = "json"
	}
	switch strings.ToLower(displayStyle) {
	case JSON:
		return json.Display(displayable)
	case YAML:
		return yaml.Display(displayable)
	case TABLE:
		return table.Display(displayable)
	case GRAPH:
		return graph.Display(ctx, displayable)
	default:
		return fmt.Errorf("unsupported display style: %s", displayStyle)
	}
}