ports

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2021 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetGroupService

type GetGroupService interface {
	Get(group string) ([]domain.Group, error)
}

type GetProjectService

type GetProjectService interface {
	Get(project string) ([]domain.Project, error)
}

type GitCloneService

type GitCloneService interface {
	CloneProject(project string) error
	CloneProjectsFromGroup(group string) error
	CloneAll() error
}

type GitRepository

type GitRepository interface {
	Clone(directory, url string) error
}

type GitlabGroupOutputRepository added in v0.2.0

type GitlabGroupOutputRepository interface {
	Text(g domain.Group)
	Table(groups []domain.Group)
}

type GitlabGroupRepository

type GitlabGroupRepository interface {
	Find(string) ([]domain.Group, error)
	List() ([]domain.Group, error)
	ListProjects(string) ([]domain.Project, error)
}

type GitlabProjectOutputRepository added in v0.2.0

type GitlabProjectOutputRepository interface {
	Text(g domain.Project)
	Table(groups []domain.Project)
}

type GitlabProjectRepository

type GitlabProjectRepository interface {
	Find(string) ([]domain.Project, error)
	List() ([]domain.Project, error)
}

type ListGroupService

type ListGroupService interface {
	List() ([]domain.Group, error)
	ListProjects(string) ([]domain.Project, error)
}

type ListProjectService

type ListProjectService interface {
	List() ([]domain.Project, error)
}

type StorageRepository

type StorageRepository interface {
	DirExists(path string) (bool, error)
}

Jump to

Keyboard shortcuts

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