planner

package
v0.0.0-...-b94449b Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2021 License: AGPL-3.0 Imports: 21 Imported by: 0

Documentation

Overview

Package planner traverses file systems, loading state according to modules, managing execution, and interfacing with the command line.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplyOpts

type ApplyOpts struct {
	Dryrun       bool
	CompiledPlan string
	DirRoot      string
	StateDir     string
}

type Planner

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

func New

func New(p string) (*Planner, error)

func (*Planner) Apply

func (r *Planner) Apply(ctx context.Context, opts ApplyOpts) (*execute.Result, error)

func (*Planner) Check

func (r *Planner) Check(ctx context.Context) error

Directories

Path Synopsis
Package execute contains the logic to execute plans concurrently, taking into account dependencies and phases.
Package execute contains the logic to execute plans concurrently, taking into account dependencies and phases.
Package format contains code to control the look of planner output.
Package format contains code to control the look of planner output.

Jump to

Keyboard shortcuts

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