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 处理请求
type ExecutorFilter ¶
func (*ExecutorFilter) Handle ¶
func (inst *ExecutorFilter) Handle(ctx *cli.TaskContext, next cli.FilterChain) 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
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
Click to show internal directories.
Click to hide internal directories.