MCPcopy Create free account
hub / github.com/celer-pkg/celer / CreateProject

Method CreateProject

configs/celer.go:364–381  ·  view source on GitHub ↗
(projectName string)

Source from the content-addressed store, hash-verified

362}
363
364func (c *Celer) CreateProject(projectName string) error {
365 // Clean platform name.
366 projectName = strings.TrimSpace(projectName)
367 projectName = strings.TrimSuffix(projectName, ".toml")
368
369 if projectName == "" {
370 return fmt.Errorf("project name is empty")
371 }
372
373 // Create project file.
374 projectPath := filepath.Join(dirs.ConfProjectsDir, projectName+".toml")
375 var project Project
376 if err := project.Write(projectPath, false); err != nil {
377 return err
378 }
379
380 return nil
381}
382
383func (c *Celer) CreatePort(nameVersion string) error {
384 parts := strings.Split(nameVersion, "@")

Callers 1

createProjectMethod · 0.80

Calls 1

WriteMethod · 0.95

Tested by

no test coverage detected