lib

package
v0.0.9 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 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 ComCLI

type ComCLI struct {
	markup.Component `id:"cli" class:"life"`

	Handlers []cli.HandlerRegistry `inject:".cli-handler-registry"`
	Filters  []cli.FilterRegistry  `inject:".cli-filter-registry"`
	// contains filtered or unexported fields
}

ComCLI ... 实现一个自动配置的 CLI

func (*ComCLI) Bind

func (inst *ComCLI) Bind(cc context.Context) context.Context

Bind 把这个 CLI 绑定到指定的 Context

func (*ComCLI) GetClient

func (inst *ComCLI) GetClient() cli.Client

GetClient 取客户端

func (*ComCLI) GetLifeRegistration

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

GetLifeRegistration ...

func (*ComCLI) GetServer

func (inst *ComCLI) GetServer() cli.Server

GetServer 取服务端

type Filters

type Filters struct {
	markup.Component `class:"cli-filter-registry"`
}

Filters ...

func (*Filters) GetFilters

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

GetFilters ...

Jump to

Keyboard shortcuts

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