Documentation ¶
Index ¶
- type ModuleService
- func (s *ModuleService) Add(newModule string) error
- func (s *ModuleService) Get(module string) (domain.Module, error)
- func (s *ModuleService) GetAll() (map[string]domain.Module, error)
- func (s *ModuleService) GetModuleName(repo string) string
- func (s *ModuleService) GetRun(module *domain.Module, runKey string, modulePath string) (*domain.Run, error)
- func (s *ModuleService) Remove(module string) error
- type RunService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ModuleService ¶
type ModuleService struct {
// contains filtered or unexported fields
}
func NewModuleService ¶
func NewModuleService(path string, fs filesystem.FileSystemInterface) *ModuleService
func (*ModuleService) Add ¶
func (s *ModuleService) Add(newModule string) error
func (*ModuleService) GetModuleName ¶
func (s *ModuleService) GetModuleName(repo string) string
func (*ModuleService) Remove ¶
func (s *ModuleService) Remove(module string) error
type RunService ¶
type RunService struct {
// contains filtered or unexported fields
}
func NewRunService ¶
func NewRunService(path string, fs filesystem.FileSystemInterface) *RunService
Click to show internal directories.
Click to hide internal directories.