Versions in this module Expand all Collapse all v0 v0.1.0 Mar 18, 2026 Changes in this version + func AddComponentsToConfig(fs opctx.FS, config *projectconfig.ProjectConfig, options *AddComponentOptions, ...) error + func CheckOutputDir(env *azldev.Env, options *PrepareSourcesOptions) error + func DiffComponentSources(env *azldev.Env, options *DiffSourcesOptions) (interface{}, error) + func ListComponentConfigs(env *azldev.Env, options *ListComponentOptions) (results []projectconfig.ComponentConfig, err error) + func NewBuildCmd() *cobra.Command + func NewComponentAddCommand() *cobra.Command + func NewComponentListCommand() *cobra.Command + func NewComponentQueryCommand() *cobra.Command + func NewDiffSourcesCmd() *cobra.Command + func NewPrepareSourcesCmd() *cobra.Command + func OnAppInit(app *azldev.App) + func PrepareComponentSources(env *azldev.Env, options *PrepareSourcesOptions) error + func QueryComponents(env *azldev.Env, options *QueryComponentsOptions) (results []*componentDetails, err error) + type AddComponentOptions struct + type BuildEnvPreservePolicy string + const BuildEnvPreserveAlways + const BuildEnvPreserveNever + const BuildEnvPreserveOnFailure + func (f *BuildEnvPreservePolicy) Set(value string) error + func (f *BuildEnvPreservePolicy) ShouldPreserve(buildSucceeded bool) bool + func (f *BuildEnvPreservePolicy) String() string + func (f *BuildEnvPreservePolicy) Type() string + type ComponentBuildOptions struct + BuildEnvPolicy BuildEnvPreservePolicy + ComponentFilter components.ComponentFilter + ContinueOnError bool + LocalRepoPaths []string + LocalRepoWithPublishPath string + MockConfigOpts map[string]string + NoCheck bool + SourcePackageOnly bool + type ComponentBuildResults struct + ComponentName string + RPMPaths []string + SRPMPaths []string + func BuildComponent(env *azldev.Env, component components.Component, ...) (results ComponentBuildResults, err error) + func BuildComponents(env *azldev.Env, components *components.ComponentSet, ...) ([]ComponentBuildResults, error) + func SelectAndBuildComponents(env *azldev.Env, options *ComponentBuildOptions) ([]ComponentBuildResults, error) + type DiffSourcesOptions struct + ComponentFilter components.ComponentFilter + OutputFile string + type ListComponentOptions struct + ComponentFilter components.ComponentFilter + type PrepareSourcesOptions struct + ComponentFilter components.ComponentFilter + Force bool + OutputDir string + SkipOverlays bool + type QueryComponentsOptions struct + ComponentFilter components.ComponentFilter