project

package
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 15, 2025 License: MIT Imports: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DevcardsMetaSlice added in v0.12.0

type DevcardsMetaSlice []devcard.DevcardMeta

func (DevcardsMetaSlice) FilterByImportPath added in v0.12.0

func (ds DevcardsMetaSlice) FilterByImportPath(importPath string) DevcardsMetaSlice

func (DevcardsMetaSlice) GroupByImportPath added in v0.12.0

func (ds DevcardsMetaSlice) GroupByImportPath() []DevcardsMetaSlice

func (DevcardsMetaSlice) Lookup added in v0.12.0

func (ds DevcardsMetaSlice) Lookup(name string) devcard.DevcardMeta

type Project

type Project struct {
	config.ProjectConfig
	Module string
	// contains filtered or unexported fields
}

func NewProject

func NewProject(cfg *config.Config, projectConfig config.ProjectConfig) *Project

func (*Project) GetDevcards added in v0.12.0

func (p *Project) GetDevcards() DevcardsMetaSlice

func (*Project) GetRunner added in v0.12.0

func (p *Project) GetRunner(id string) chan any

func (*Project) Restart added in v0.12.0

func (p *Project) Restart(cfg *config.Config)

func (*Project) Shutdown

func (p *Project) Shutdown() error

func (*Project) StartRunner added in v0.12.0

func (p *Project) StartRunner(devcardName string) string

func (*Project) StopRunner added in v0.12.0

func (p *Project) StopRunner(runnerId string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL