Documentation ¶
Index ¶
- func FilterLine(line string) bool
- func FilterLines(lines []string) []string
- func ParseDependencyGraph(graph Graph, evicted string) (pkg.Imports, pkg.Deps, error)
- func ParseEvicted(evicted string) map[pkg.ID]pkg.ID
- func ParsePackageID(packageID string) pkg.ID
- func Task(project, configuration, task string) string
- type Dependency
- type Edge
- type Graph
- type GraphML
- type LineParser
- type Node
- type SBT
- func (s *SBT) Clean(dir, project, configuration string) error
- func (s *SBT) Compile(dir, project, configuration string) error
- func (s *SBT) DependencyList(dir, project, configuration string) (string, error)
- func (s *SBT) DependencyTree(dir, project, configuration string) (pkg.Imports, pkg.Deps, error)
- func (s *SBT) Projects(dir string) ([]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FilterLine ¶
func FilterLines ¶ added in v0.7.6
func ParseDependencyGraph ¶
func ParsePackageID ¶
Types ¶
type Dependency ¶
func ReadDependencyTree ¶
func ReadDependencyTree(lines []string, parser LineParser) ([]Dependency, map[Dependency][]Dependency, error)
type LineParser ¶
type LineParser func(line string) (level int, node Dependency, err error)
level is 1-indexed
Click to show internal directories.
Click to hide internal directories.