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

Function collectProjectSummaries

apps/cli/internal/cli/projects.go:117–128  ·  view source on GitHub ↗
(projects []GlobalProjectEntry)

Source from the content-addressed store, hash-verified

115}
116
117func collectProjectSummaries(projects []GlobalProjectEntry) []ProjectSummary {
118 summaries := make([]ProjectSummary, 0, len(projects))
119 for _, p := range projects {
120 summary, err := scanProjectSummary(p)
121 if err != nil {
122 fmt.Fprintf(os.Stderr, "Warning: skipping project %q: %v\n", p.Name, err)
123 continue
124 }
125 summaries = append(summaries, summary)
126 }
127 return summaries
128}
129
130func scanProjectSummary(p GlobalProjectEntry) (ProjectSummary, error) {
131 info, err := os.Stat(p.Path)

Callers 1

runProjectsFunction · 0.85

Calls 1

scanProjectSummaryFunction · 0.85

Tested by

no test coverage detected