tree

package
v0.0.0-...-873fb03 Latest Latest
Warning

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

Go to latest
Published: Jul 8, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FileName = "tree.json"
	Version  = "v2"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CheckerManager

type CheckerManager struct {
	// contains filtered or unexported fields
}

func NewChecker

func NewChecker(
	tree formula.TreeManager,
) CheckerManager

func (CheckerManager) Check

func (cm CheckerManager) Check() []api.CommandID

Check returns an api.CommandID slice if it finds any commands that are in conflict in different repositories or an api.CommandID empty slice if no conflicts are found.

type GeneratorManager

type GeneratorManager struct {
	// contains filtered or unexported fields
}

func (GeneratorManager) Generate

func (ge GeneratorManager) Generate(repoPath string) (formula.Tree, error)

type Manager

type Manager struct {
	// contains filtered or unexported fields
}

func NewTreeManager

func NewTreeManager(
	ritchieHome string,
	repo formula.RepositoryListDetailWriter,
	coreCmds api.Commands,
) Manager

func (Manager) MergedTree

func (d Manager) MergedTree(core bool) formula.Tree

func (Manager) Tree

func (d Manager) Tree() (map[formula.RepoName]formula.Tree, error)

func (Manager) TreeByRepo

func (d Manager) TreeByRepo(repoName formula.RepoName) (formula.Tree, error)

Jump to

Keyboard shortcuts

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