Documentation
¶
Overview ¶
Package plugin provides the Atmos plugin command family.
Index ¶
- func SetAtmosConfig(config *schema.AtmosConfiguration)
- type CommandProvider
- func (*CommandProvider) GetAliases() []internal.CommandAlias
- func (*CommandProvider) GetCommand() *cobra.Command
- func (*CommandProvider) GetCompatibilityFlags() map[string]compat.CompatibilityFlag
- func (*CommandProvider) GetFlagsBuilder() flags.Builder
- func (*CommandProvider) GetGroup() string
- func (*CommandProvider) GetName() string
- func (*CommandProvider) GetPositionalArgsBuilder() *flags.PositionalArgsBuilder
- func (*CommandProvider) IsExperimental() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetAtmosConfig ¶
func SetAtmosConfig(config *schema.AtmosConfiguration)
SetAtmosConfig supplies the resolved project configuration to lifecycle commands.
Types ¶
type CommandProvider ¶
type CommandProvider struct{}
CommandProvider registers plugin commands with the standard Atmos command registry.
func (*CommandProvider) GetAliases ¶
func (*CommandProvider) GetAliases() []internal.CommandAlias
func (*CommandProvider) GetCommand ¶
func (*CommandProvider) GetCommand() *cobra.Command
func (*CommandProvider) GetCompatibilityFlags ¶
func (*CommandProvider) GetCompatibilityFlags() map[string]compat.CompatibilityFlag
func (*CommandProvider) GetFlagsBuilder ¶
func (*CommandProvider) GetFlagsBuilder() flags.Builder
func (*CommandProvider) GetGroup ¶
func (*CommandProvider) GetGroup() string
func (*CommandProvider) GetName ¶
func (*CommandProvider) GetName() string
func (*CommandProvider) GetPositionalArgsBuilder ¶
func (*CommandProvider) GetPositionalArgsBuilder() *flags.PositionalArgsBuilder
func (*CommandProvider) IsExperimental ¶
func (*CommandProvider) IsExperimental() bool
Click to show internal directories.
Click to hide internal directories.