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.