Documentation ¶
Index ¶
- func DisableAuthCheck(cmd *cobra.Command) *cobra.Command
- func DisableEncryptionCheck(cmd *cobra.Command) *cobra.Command
- func IsAuthCheckEnabled(cmd *cobra.Command) bool
- func IsConfigEncryptionCheckEnabled(cmd *cobra.Command) bool
- func NewRequestInputIterators(cmd *cobra.Command, cfg *config.Config) (*flags.RequestInputIterators, error)
- func WithTemplateValue(cfg *config.Config) flags.GetOption
- func WithViewCompletion(flagName string, dataviewFunc func() (*dataview.DataView, error)) completion.Option
- type Browser
- type Factory
- func (f *Factory) CheckPostCommandError(err error) error
- func (f *Factory) CreateModeEnabled() error
- func (f *Factory) DeleteModeEnabled() error
- func (f *Factory) GetRequestHandler() (*request.RequestHandler, error)
- func (f *Factory) GetViewProperties(cfg *config.Config, cmd *cobra.Command, output []byte) ([]string, error)
- func (f *Factory) RunWithWorkers(client *c8y.Client, cmd *cobra.Command, req *c8y.RequestOptions, ...) error
- func (f *Factory) UpdateModeEnabled() error
- func (f *Factory) WithTemplateFlag(cmd *cobra.Command) flags.Option
- func (f *Factory) WriteJSONToConsole(cfg *config.Config, cmd *cobra.Command, property string, output []byte) error
- type TemplatePathResolver
- type TestBrowser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DisableEncryptionCheck ¶
DisableEncryptionCheck disable encryption check when reading the configuration
func IsAuthCheckEnabled ¶
func IsConfigEncryptionCheckEnabled ¶
IsConfigEncryptionCheckEnabled check if the encryption in the configuration should be validated or not
func NewRequestInputIterators ¶
func NewRequestInputIterators(cmd *cobra.Command, cfg *config.Config) (*flags.RequestInputIterators, error)
NewRequestInputIterators create a request iterator based on pipe line configuration
func WithTemplateValue ¶
WithTemplateValue get the template value using the path resolver controlled by the configuration
func WithViewCompletion ¶
func WithViewCompletion(flagName string, dataviewFunc func() (*dataview.DataView, error)) completion.Option
WithViewCompletion view completion
Types ¶
type Factory ¶
type Factory struct { IOStreams *iostreams.IOStreams Browser Browser Client func() (*c8y.Client, error) Config func() (*config.Config, error) Logger func() (*logger.Logger, error) ActivityLogger func() (*activitylogger.ActivityLogger, error) Console func() (*console.Console, error) DataView func() (*dataview.DataView, error) BuildVersion string BuildBranch string // Executable is the path to the currently invoked binary Executable string }
func (*Factory) CheckPostCommandError ¶
func (*Factory) CreateModeEnabled ¶
CreateModeEnabled create mode is enabled
func (*Factory) DeleteModeEnabled ¶
ValidateDeleteMode delete mode is enabled
func (*Factory) GetRequestHandler ¶
func (f *Factory) GetRequestHandler() (*request.RequestHandler, error)
func (*Factory) GetViewProperties ¶
func (f *Factory) GetViewProperties(cfg *config.Config, cmd *cobra.Command, output []byte) ([]string, error)
GetViewProperties Look up the view properties to display
func (*Factory) RunWithWorkers ¶
func (f *Factory) RunWithWorkers(client *c8y.Client, cmd *cobra.Command, req *c8y.RequestOptions, inputIterators *flags.RequestInputIterators) error
func (*Factory) UpdateModeEnabled ¶
ValidateUpdateMode update mode is enabled
func (*Factory) WithTemplateFlag ¶
WithTemplateFlag add template flag with completion
type TemplatePathResolver ¶
type TemplatePathResolver struct {
Paths []string
}
func NewTemplateResolver ¶ added in v2.14.0
func NewTemplateResolver(cfg *config.Config) *TemplatePathResolver
type TestBrowser ¶
type TestBrowser struct {
// contains filtered or unexported fields
}
func (*TestBrowser) Browse ¶
func (b *TestBrowser) Browse(url string) error
func (*TestBrowser) BrowsedURL ¶
func (b *TestBrowser) BrowsedURL() string
func (*TestBrowser) Verify ¶
func (b *TestBrowser) Verify(t _testing, url string)
Click to show internal directories.
Click to hide internal directories.