Documentation
¶
Index ¶
- func FormatBuildResult(br *BuildResult, options ...PrintOptions) string
- func GenerateConfigFromEnvironment(app *app.App, env *app.Environment) *config.Config
- func GenerateConfigFromFile(app *app.App, env *app.Environment) (*config.Config, error)
- func GenerateConfigFromOptions(options *GenerateBuildPlanOptions) *config.Config
- func GetConfig(app *app.App, env *app.Environment, options *GenerateBuildPlanOptions) (*config.Config, error)
- func PrettyPrintBuildResult(buildResult *BuildResult, options ...PrintOptions)
- type BuildResult
- type GenerateBuildPlanOptions
- type PrintOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatBuildResult ¶
func FormatBuildResult(br *BuildResult, options ...PrintOptions) string
func GenerateConfigFromEnvironment ¶
GenerateConfigFromEnvironment generates a config from the environment
func GenerateConfigFromFile ¶
GenerateConfigFromFile generates a config from the config file
func GenerateConfigFromOptions ¶
func GenerateConfigFromOptions(options *GenerateBuildPlanOptions) *config.Config
GenerateConfigFromOptions generates a config from the CLI options
func GetConfig ¶
func GetConfig(app *app.App, env *app.Environment, options *GenerateBuildPlanOptions) (*config.Config, error)
GetConfig merges the options, environment, and file config into a single config
func PrettyPrintBuildResult ¶
func PrettyPrintBuildResult(buildResult *BuildResult, options ...PrintOptions)
Types ¶
type BuildResult ¶
type BuildResult struct {
Plan *plan.BuildPlan `json:"plan,omitempty"`
ResolvedPackages map[string]*resolver.ResolvedPackage `json:"resolvedPackages,omitempty"`
Metadata map[string]string `json:"metadata,omitempty"`
}
func GenerateBuildPlan ¶
func GenerateBuildPlan(app *app.App, env *app.Environment, options *GenerateBuildPlanOptions) (*BuildResult, error)
type PrintOptions ¶
Click to show internal directories.
Click to hide internal directories.