Documentation
¶
Overview ¶
SPDX-FileCopyrightText: 2026 Outscale SAS <opensource@outscale.com>
SPDX-License-Identifier: BSD-3-Clause
SPDX-FileCopyrightText: 2026 Outscale SAS <opensource@outscale.com>
SPDX-License-Identifier: BSD-3-Clause
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alias ¶
type Alias struct {
Entity string `yaml:"entity"`
Use string `yaml:"use"`
AliasTo string `yaml:"alias_to,omitempty"`
Aliases []string `yaml:"aliases,omitempty"`
Short string `yaml:"short,omitempty"`
Command []string `yaml:"command"`
Flags FlagSet `yaml:"flags,omitempty"`
Prompt *Prompt `yaml:"prompt,omitempty"`
}
type Column ¶
type Config ¶
type Entity ¶
type Entity struct {
Skip bool `yaml:"skip,omitempty"`
NoAliases bool `yaml:"no_aliases,omitempty"`
Explode bool `yaml:"explode,omitempty"`
Sort bool `yaml:"sort,omitempty"`
Aliases []string `yaml:"aliases,omitempty"`
Columns Columns `yaml:"columns,omitempty"`
Primary string `yaml:"primary,omitempty"`
}
type FlagConfig ¶
type Spec ¶ added in v0.0.14
type Spec struct {
Calls map[string]SpecCall `yaml:"calls,omitempty"`
Attributes map[string]SpecAttribute `yaml:"attributes,omitempty"`
}
func (Spec) ForAttribute ¶ added in v0.0.14
func (s Spec) ForAttribute(call, name string) SpecAttribute
func (*Spec) SetAttribute ¶ added in v0.0.14
func (s *Spec) SetAttribute(call, name string, spec SpecAttribute)
type SpecAttribute ¶ added in v0.0.14
Click to show internal directories.
Click to hide internal directories.