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

Function resolveDefaultProject

apps/cli/internal/cli/root.go:320–332  ·  view source on GitHub ↗

resolveDefaultProject checks the global config for a default_project setting and resolves it to a task directory. Returns empty string if not set or invalid.

()

Source from the content-addressed store, hash-verified

318// resolveDefaultProject checks the global config for a default_project setting
319// and resolves it to a task directory. Returns empty string if not set or invalid.
320func resolveDefaultProject() string {
321 defaultID := LoadDefaultProject()
322 if defaultID == "" {
323 return ""
324 }
325
326 dir, err := resolveProjectDir(defaultID)
327 if err != nil {
328 fmt.Fprintf(os.Stderr, "Warning: default_project %q: %v\n", defaultID, err)
329 return ""
330 }
331 return dir
332}
333
334// resolveIDConfig returns the ID generation config with defaults applied.
335func resolveIDConfig() validator.IDConfig {

Calls 2

LoadDefaultProjectFunction · 0.85
resolveProjectDirFunction · 0.85