Help us shape the future of Go! Take the 2026 Go Developer Survey

vendor

package
v1.233.1 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2026 License: Apache-2.0 Imports: 45 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultVendorManifest = vendoring.DefaultVendorFile

DefaultVendorManifest is the default vendor manifest filename.

Variables

This section is empty.

Functions

This section is empty.

Types

type VendorCommandProvider

type VendorCommandProvider struct{}

VendorCommandProvider implements the CommandProvider interface.

func (*VendorCommandProvider) GetAliases

func (v *VendorCommandProvider) GetAliases() []internal.CommandAlias

GetAliases returns command aliases (none for vendor command).

func (*VendorCommandProvider) GetCommand

func (v *VendorCommandProvider) GetCommand() *cobra.Command

GetCommand returns the vendor command.

func (*VendorCommandProvider) GetCompatibilityFlags

func (v *VendorCommandProvider) GetCompatibilityFlags() map[string]compat.CompatibilityFlag

GetCompatibilityFlags returns compatibility flags for this command.

func (*VendorCommandProvider) GetFlagsBuilder

func (v *VendorCommandProvider) GetFlagsBuilder() flags.Builder

GetFlagsBuilder returns the flags builder for this command.

func (*VendorCommandProvider) GetGroup

func (v *VendorCommandProvider) GetGroup() string

GetGroup returns the command group.

func (*VendorCommandProvider) GetName

func (v *VendorCommandProvider) GetName() string

GetName returns the command name.

func (*VendorCommandProvider) GetPositionalArgsBuilder

func (v *VendorCommandProvider) GetPositionalArgsBuilder() *flags.PositionalArgsBuilder

GetPositionalArgsBuilder returns the positional args builder for this command.

func (*VendorCommandProvider) IsExperimental

func (v *VendorCommandProvider) IsExperimental() bool

IsExperimental returns whether this command is experimental.

type VendorSelectorOptions added in v1.226.0

type VendorSelectorOptions struct {
	AtmosConfig   *schema.AtmosConfiguration
	Component     string
	Tags          []string
	Stack         string
	Labels        map[string]string
	VendorFile    string
	ComponentType string
	TypeChanged   bool
}

VendorSelectorOptions bundles the --component/--tags/--stack/--labels selector flags shared by `vendor diff`, `vendor clean`, and `vendor verify` (an Options-pattern struct: individually these are simple values, but resolveVendorSelectorComponents' signature grew past a readable positional parameter count once --stack/--labels joined --component/--tags).

Jump to

Keyboard shortcuts

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