lib

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 3, 2022 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CliClientFacade

type CliClientFacade struct {
	markup.Component `id:"cli.Client"`

	ContextHolder CliContextHolder `inject:"#cli.ContextHolder"`
}

CliClientFacade ...

func (*CliClientFacade) Run

func (inst *CliClientFacade) Run(t *cli.Task) error

Run ...

func (*CliClientFacade) RunCCA

func (inst *CliClientFacade) RunCCA(ctx context.Context, cmd string, args []string) error

RunCCA ...

type CliContextHolder

type CliContextHolder interface {
	GetContext() *cli.Context
}

CliContextHolder ...

type CliContextHolderImpl

type CliContextHolderImpl struct {
	markup.Component `id:"cli.ContextHolder"`
	// contains filtered or unexported fields
}

CliContextHolderImpl ...

func (*CliContextHolderImpl) GetContext

func (inst *CliContextHolderImpl) GetContext() *cli.Context

GetContext ...

type CliFiltersConfig

type CliFiltersConfig struct {
	markup.Component `class:"cli.FilterRegistry"`

	ContextHolder CliContextHolder `inject:"#cli.ContextHolder"`
}

CliFiltersConfig ...

func (*CliFiltersConfig) GetFilters

func (inst *CliFiltersConfig) GetFilters() []*cli.FilterRegistration

GetFilters ...

type CliHandlersConfig

type CliHandlersConfig struct {
	markup.Component `class:"cli.HandlerRegistry"`
}

CliHandlersConfig ...

func (*CliHandlersConfig) GetHandlers

func (inst *CliHandlersConfig) GetHandlers() []*cli.HandlerRegistration

GetHandlers ...

type CliServerFacade

type CliServerFacade struct {
	markup.Component `id:"cli.Server"`

	ContextHolder CliContextHolder `inject:"#cli.ContextHolder"`
}

CliServerFacade ...

func (*CliServerFacade) FindHandler

func (inst *CliServerFacade) FindHandler(name string) (*cli.HandlerRegistration, error)

FindHandler ...

func (*CliServerFacade) ListNames

func (inst *CliServerFacade) ListNames() []string

ListNames ...

type CliServiceImpl

type CliServiceImpl struct {
	markup.Component `class:"life"`

	ContextHolder CliContextHolder `inject:"#cli.ContextHolder"`
	Client        cli.Client       `inject:"#cli.Client"`
	Server        cli.Server       `inject:"#cli.Server"`

	Handlers []cli.HandlerRegistry `inject:".cli.HandlerRegistry"`
	Filters  []cli.FilterRegistry  `inject:".cli.FilterRegistry"`
}

CliServiceImpl ...

func (*CliServiceImpl) GetLifeRegistration

func (inst *CliServiceImpl) GetLifeRegistration() *application.LifeRegistration

GetLifeRegistration ...

type TestPoint

type TestPoint struct {
	markup.Component `class:"life"`

	Enabled bool       `inject:"${cli.module.test.enabled}"`
	Client  cli.Client `inject:"#cli.Client"`
}

TestPoint ...

func (*TestPoint) GetLifeRegistration

func (inst *TestPoint) GetLifeRegistration() *application.LifeRegistration

GetLifeRegistration ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL