engine

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2026 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MultiOptions

type MultiOptions struct {
	ReposFile string
	Quiet     bool
}

MultiOptions configures a RunMulti call.

type MultiResult

type MultiResult struct {
	OutputPath string
	RepoCount  int
	Duration   time.Duration
}

MultiResult holds the output of a RunMulti call.

func RunMulti

func RunMulti(opts MultiOptions) (*MultiResult, error)

RunMulti reads a repos file, scans each repo, and writes a combined stacklit-multi.json.

type Options

type Options struct {
	Root        string
	Workspace   string
	InstallHook bool
	Quiet       bool
	Summary     bool
}

Options configures an engine Run.

type Result

type Result struct {
	JSONPath    string
	HTMLPath    string
	MermaidPath string
	Index       *schema.Index
	Duration    time.Duration
}

Result holds the output paths and assembled index from a Run.

func Run

func Run(opts Options) (*Result, error)

Run executes the full stacklit pipeline and returns the result.

Jump to

Keyboard shortcuts

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