Documentation
¶
Index ¶
- func Write(o output.OutputInterface, content string, decorated bool)
- type ApplicationDescription
- type DescribeableApplication
- type DescriptorInterface
- type DescriptorOptions
- type NamespaceCommands
- type TextDescriptor
- func (d *TextDescriptor) DescribeApplication(app DescribeableApplication, options *DescriptorOptions)
- func (d *TextDescriptor) DescribeCommand(command *command.Command, options *DescriptorOptions)
- func (d *TextDescriptor) DescribeInputArgument(argument *input.InputArgument, options *DescriptorOptions)
- func (d *TextDescriptor) DescribeInputDefinition(definition *input.InputDefinition, options *DescriptorOptions)
- func (d *TextDescriptor) DescribeInputOption(option *input.InputOption, options *DescriptorOptions)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ApplicationDescription ¶
type ApplicationDescription struct {
// contains filtered or unexported fields
}
func NewApplicationDescription ¶
func NewApplicationDescription(application DescribeableApplication, namespace string, showHidden bool) *ApplicationDescription
func (*ApplicationDescription) Command ¶
func (d *ApplicationDescription) Command(name string) (*command.Command, error)
func (*ApplicationDescription) Commands ¶
func (d *ApplicationDescription) Commands() map[string]*command.Command
func (*ApplicationDescription) Namespaces ¶
func (d *ApplicationDescription) Namespaces() map[string]*NamespaceCommands
type DescribeableApplication ¶
type DescriptorInterface ¶
type DescriptorInterface interface {
Describe(output output.OutputInterface, options DescriptorOptions)
}
type DescriptorOptions ¶
type DescriptorOptions struct {
// contains filtered or unexported fields
}
func NewDescriptorOptions ¶
func NewDescriptorOptions(namespace string, rawText bool, short bool, totalWidth int) *DescriptorOptions
type NamespaceCommands ¶
type NamespaceCommands struct {
// contains filtered or unexported fields
}
type TextDescriptor ¶
type TextDescriptor struct {
// contains filtered or unexported fields
}
func NewTextDescriptor ¶
func NewTextDescriptor(output output.OutputInterface) *TextDescriptor
func (*TextDescriptor) DescribeApplication ¶
func (d *TextDescriptor) DescribeApplication(app DescribeableApplication, options *DescriptorOptions)
func (*TextDescriptor) DescribeCommand ¶
func (d *TextDescriptor) DescribeCommand(command *command.Command, options *DescriptorOptions)
func (*TextDescriptor) DescribeInputArgument ¶
func (d *TextDescriptor) DescribeInputArgument(argument *input.InputArgument, options *DescriptorOptions)
func (*TextDescriptor) DescribeInputDefinition ¶
func (d *TextDescriptor) DescribeInputDefinition(definition *input.InputDefinition, options *DescriptorOptions)
func (*TextDescriptor) DescribeInputOption ¶
func (d *TextDescriptor) DescribeInputOption(option *input.InputOption, options *DescriptorOptions)
Click to show internal directories.
Click to hide internal directories.