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

Function outputProjectJSON

apps/cli/internal/cli/list.go:169–178  ·  view source on GitHub ↗
(ptasks []*ProjectTask)

Source from the content-addressed store, hash-verified

167}
168
169func outputProjectJSON(ptasks []*ProjectTask) error {
170 out := make([]projectTaskOutput, len(ptasks))
171 for i, pt := range ptasks {
172 out[i] = projectTaskOutput{Project: pt.ProjectID, Task: pt.Task}
173 }
174 if len(out) == 0 {
175 return WriteJSON(os.Stdout, []projectTaskOutput{})
176 }
177 return WriteJSON(os.Stdout, out)
178}
179
180func outputProjectYAML(ptasks []*ProjectTask) error {
181 out := make([]projectTaskOutput, len(ptasks))

Callers 1

runListAllProjectsFunction · 0.85

Calls 1

WriteJSONFunction · 0.85

Tested by

no test coverage detected