MCPcopy
hub / github.com/redspread/spread / project

Method project

cli/cli.go:49–64  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

47}
48
49func (c SpreadCli) project() (*project.Project, error) {
50 if len(c.workDir) == 0 {
51 return nil, fmt.Errorf("Encountered error: %v", ErrNoWorkDir)
52 }
53
54 root, found := findPath(c.workDir, project.SpreadDirectory, true)
55 if !found {
56 return nil, fmt.Errorf("Not in a Spread project.")
57 }
58
59 proj, err := project.OpenProject(root)
60 if err != nil {
61 return nil, fmt.Errorf("Error opening project: %v", err)
62 }
63 return proj, nil
64}
65
66func (c SpreadCli) globalProject() (*project.Project, error) {
67 proj, err := project.Global()

Callers 2

projectOrDieMethod · 0.95
DeployMethod · 0.95

Calls 1

findPathFunction · 0.85

Tested by

no test coverage detected