MCPcopy Create free account
hub / github.com/driangle/taskmd / colorizeColumn

Function colorizeColumn

apps/cli/internal/cli/list.go:347–361  ·  view source on GitHub ↗

colorizeColumn returns the column value with color formatting applied.

(task *model.Task, column string, r *lipgloss.Renderer)

Source from the content-addressed store, hash-verified

345
346// colorizeColumn returns the column value with color formatting applied.
347func colorizeColumn(task *model.Task, column string, r *lipgloss.Renderer) string {
348 value := getColumnValue(task, column)
349 switch column {
350 case "id":
351 return formatTaskID(value, r)
352 case "status":
353 return formatStatus(value, r)
354 case "priority":
355 return formatPriority(value, r)
356 case "effort":
357 return formatEffort(value, r)
358 default:
359 return value
360 }
361}
362
363// reportScanWarnings prints scan errors to stderr when verbose mode is enabled.
364func reportScanWarnings(result *scanner.ScanResult, flags GlobalFlags) {

Callers 2

outputProjectTableFunction · 0.85
outputTableFunction · 0.85

Calls 5

getColumnValueFunction · 0.85
formatTaskIDFunction · 0.85
formatStatusFunction · 0.85
formatPriorityFunction · 0.85
formatEffortFunction · 0.85

Tested by

no test coverage detected