Documentation
¶
Index ¶
- func AddAllResourceCmds(rootCmd *cobra.Command, client resources.Client, ...)
- func NewOperationCmd(parentCmd *cobra.Command, client resources.Client, ...) *cobra.Command
- func NewResourceCmd(parentCmd *cobra.Command, analyticsTrackerFn analytics.TrackerFn, ...) *cobra.Command
- func NewResources(tags openapi3.Tags) map[string]ResourceData
- func NewResourcesCmd() *cobra.Command
- func SubcommandUsageTemplate() string
- type OperationCmd
- type OperationData
- type Param
- type ResourceData
- type TemplateData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddAllResourceCmds ¶
func NewOperationCmd ¶
func NewOperationCmd( parentCmd *cobra.Command, client resources.Client, markdownRenderer *glamour.TermRenderer, op OperationData, ) *cobra.Command
func NewResourceCmd ¶
func NewResources ¶
func NewResources(tags openapi3.Tags) map[string]ResourceData
func NewResourcesCmd ¶
func SubcommandUsageTemplate ¶
func SubcommandUsageTemplate() string
Types ¶
type OperationCmd ¶
type OperationCmd struct { OperationData // contains filtered or unexported fields }
type OperationData ¶
type ResourceData ¶
type ResourceData struct { GoName string DisplayName string Description string Operations map[string]OperationData }
func NewResourceData ¶
func NewResourceData(tag openapi3.Tag) ResourceData
type TemplateData ¶
type TemplateData struct {
Resources map[string]ResourceData
}
func GetTemplateData ¶
func GetTemplateData(fileName string) (TemplateData, error)
Click to show internal directories.
Click to hide internal directories.