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

Function outputContext

apps/cli/internal/cli/context.go:159–170  ·  view source on GitHub ↗
(result *taskcontext.Result, format string)

Source from the content-addressed store, hash-verified

157}
158
159func outputContext(result *taskcontext.Result, format string) error {
160 switch format {
161 case "text":
162 return outputContextText(result, os.Stdout)
163 case "json":
164 return WriteJSON(os.Stdout, result)
165 case "yaml":
166 return WriteYAML(os.Stdout, result)
167 default:
168 return ValidateFormat(format, []string{"text", "json", "yaml"})
169 }
170}
171
172func outputContextText(result *taskcontext.Result, w *os.File) error {
173 r := getRenderer()

Callers 1

runContextFunction · 0.85

Calls 4

outputContextTextFunction · 0.85
WriteJSONFunction · 0.85
WriteYAMLFunction · 0.85
ValidateFormatFunction · 0.85

Tested by

no test coverage detected