filters

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2021 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ContextFilter

type ContextFilter struct {
	markup.Component `class:"cli-filter"`

	Priority int             `inject:"900"`
	Context  context.Context `inject:"context"`
	Service  cli.Service
}

ContextFilter 这个过滤器用于绑定执行命令的上下文

func (*ContextFilter) Handle

func (inst *ContextFilter) Handle(tc *cli.TaskContext, next cli.FilterChain) error

Handle 处理请求

func (*ContextFilter) Init

func (inst *ContextFilter) Init(service cli.Service) error

Init 初始化过滤器

type ExecutorFilter

type ExecutorFilter struct {
	markup.Component `class:"cli-filter"`

	Priority int `inject:"700"`
}

func (*ExecutorFilter) Handle

func (inst *ExecutorFilter) Handle(ctx *cli.TaskContext, next cli.FilterChain) error

func (*ExecutorFilter) Init

func (inst *ExecutorFilter) Init(service cli.Service) error

type HandlerFinderFilter

type HandlerFinderFilter struct {
	markup.Component `class:"cli-filter"`

	Priority int `inject:"800"`
}

HandlerFinderFilter 这个过滤器用于绑定执行命令的handler

func (*HandlerFinderFilter) Handle

func (inst *HandlerFinderFilter) Handle(ctx *cli.TaskContext, next cli.FilterChain) error

func (*HandlerFinderFilter) Init

func (inst *HandlerFinderFilter) Init(service cli.Service) error

type MultilineSupportFilter

type MultilineSupportFilter struct {
	markup.Component `class:"cli-filter"`
	Priority         int `inject:"850"`
}

func (*MultilineSupportFilter) Handle

func (inst *MultilineSupportFilter) Handle(tc *cli.TaskContext, next cli.FilterChain) error

func (*MultilineSupportFilter) Init

func (inst *MultilineSupportFilter) Init(service cli.Service) error

type NopFilter

type NopFilter struct {
	markup.Component `class:"cli-filter"`

	Priority int `inject:"0"`
}

func (*NopFilter) Handle

func (inst *NopFilter) Handle(ctx *cli.TaskContext, next cli.FilterChain) error

func (*NopFilter) Init

func (inst *NopFilter) Init(service cli.Service) error

Jump to

Keyboard shortcuts

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