Documentation
¶
Index ¶
- func GetRegistryCommand() *cobra.Command
- func GetSearchParser() *flags.StandardParser
- type ListCommandProvider
- func (l *ListCommandProvider) GetCommand() *cobra.Command
- func (l *ListCommandProvider) GetCompatibilityFlags() map[string]compat.CompatibilityFlag
- func (l *ListCommandProvider) GetFlagsBuilder() flags.Builder
- func (l *ListCommandProvider) GetGroup() string
- func (l *ListCommandProvider) GetName() string
- func (l *ListCommandProvider) GetPositionalArgsBuilder() *flags.PositionalArgsBuilder
- type ListOptions
- type RegistryCommandProvider
- func (r *RegistryCommandProvider) GetCommand() *cobra.Command
- func (r *RegistryCommandProvider) GetCompatibilityFlags() map[string]compat.CompatibilityFlag
- func (r *RegistryCommandProvider) GetFlagsBuilder() flags.Builder
- func (r *RegistryCommandProvider) GetGroup() string
- func (r *RegistryCommandProvider) GetName() string
- func (r *RegistryCommandProvider) GetPositionalArgsBuilder() *flags.PositionalArgsBuilder
- type SearchCommandProvider
- func (s *SearchCommandProvider) GetCommand() *cobra.Command
- func (s *SearchCommandProvider) GetCompatibilityFlags() map[string]compat.CompatibilityFlag
- func (s *SearchCommandProvider) GetFlagsBuilder() flags.Builder
- func (s *SearchCommandProvider) GetGroup() string
- func (s *SearchCommandProvider) GetName() string
- func (s *SearchCommandProvider) GetPositionalArgsBuilder() *flags.PositionalArgsBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetRegistryCommand ¶
GetRegistryCommand returns the registry command for parent command to add.
func GetSearchParser ¶
func GetSearchParser() *flags.StandardParser
GetSearchParser returns the search command's parser for use by aliases and other commands that need access to search-specific flag definitions.
Types ¶
type ListCommandProvider ¶
type ListCommandProvider struct{}
ListCommandProvider implements the CommandProvider interface for the 'toolchain registry list' command, wiring the list subcommand into the CLI framework with its associated flags and behaviors.
func (*ListCommandProvider) GetCommand ¶
func (l *ListCommandProvider) GetCommand() *cobra.Command
func (*ListCommandProvider) GetCompatibilityFlags ¶
func (l *ListCommandProvider) GetCompatibilityFlags() map[string]compat.CompatibilityFlag
func (*ListCommandProvider) GetFlagsBuilder ¶
func (l *ListCommandProvider) GetFlagsBuilder() flags.Builder
func (*ListCommandProvider) GetGroup ¶
func (l *ListCommandProvider) GetGroup() string
func (*ListCommandProvider) GetName ¶
func (l *ListCommandProvider) GetName() string
func (*ListCommandProvider) GetPositionalArgsBuilder ¶
func (l *ListCommandProvider) GetPositionalArgsBuilder() *flags.PositionalArgsBuilder
type ListOptions ¶
type ListOptions struct {
global.Flags // Embed global flags (includes Pager).
Limit int
Offset int
Format string
Sort string
}
ListOptions contains parsed flags for the registry list command, including embedded global flags such as pager settings and display options (limit, offset, format, sort).
type RegistryCommandProvider ¶
type RegistryCommandProvider struct{}
RegistryCommandProvider implements the CommandProvider interface.
func (*RegistryCommandProvider) GetCommand ¶
func (r *RegistryCommandProvider) GetCommand() *cobra.Command
func (*RegistryCommandProvider) GetCompatibilityFlags ¶
func (r *RegistryCommandProvider) GetCompatibilityFlags() map[string]compat.CompatibilityFlag
func (*RegistryCommandProvider) GetFlagsBuilder ¶
func (r *RegistryCommandProvider) GetFlagsBuilder() flags.Builder
func (*RegistryCommandProvider) GetGroup ¶
func (r *RegistryCommandProvider) GetGroup() string
func (*RegistryCommandProvider) GetName ¶
func (r *RegistryCommandProvider) GetName() string
func (*RegistryCommandProvider) GetPositionalArgsBuilder ¶
func (r *RegistryCommandProvider) GetPositionalArgsBuilder() *flags.PositionalArgsBuilder
type SearchCommandProvider ¶
type SearchCommandProvider struct{}
SearchCommandProvider implements the CommandProvider interface for the 'toolchain registry search' command, wiring the search subcommand into the CLI framework with its associated flags and behaviors.
func (*SearchCommandProvider) GetCommand ¶
func (s *SearchCommandProvider) GetCommand() *cobra.Command
func (*SearchCommandProvider) GetCompatibilityFlags ¶
func (s *SearchCommandProvider) GetCompatibilityFlags() map[string]compat.CompatibilityFlag
func (*SearchCommandProvider) GetFlagsBuilder ¶
func (s *SearchCommandProvider) GetFlagsBuilder() flags.Builder
func (*SearchCommandProvider) GetGroup ¶
func (s *SearchCommandProvider) GetGroup() string
func (*SearchCommandProvider) GetName ¶
func (s *SearchCommandProvider) GetName() string
func (*SearchCommandProvider) GetPositionalArgsBuilder ¶
func (s *SearchCommandProvider) GetPositionalArgsBuilder() *flags.PositionalArgsBuilder