Documentation
¶
Overview ¶
Package glob provides tools for finding files and searching their content.
Index ¶
- type Request
- type Tool
- func (t *Tool) Info(_ context.Context) (*schema.ToolInfo, error)
- func (t *Tool) InvokableRun(ctx context.Context, argumentsInJSON string, _ ...einotool.Option) (string, error)
- func (t *Tool) IsConcurrentSafe() bool
- func (t *Tool) PreflightValidate(input *compose.ToolInput) error
- func (t *Tool) Preview(input *compose.ToolInput) domain.ToolDisplay
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Tool ¶
type Tool struct {
// contains filtered or unexported fields
}
Tool handles file finding operations via glob patterns.
func NewTool ¶
func NewTool( fs fileSystem, commandExecutor commandExecutor, pathResolver pathResolver, ) *Tool
NewTool creates a new Tool with injected dependencies.
func (*Tool) InvokableRun ¶
func (*Tool) IsConcurrentSafe ¶
IsConcurrentSafe indicates if the glob tool can be run concurrently.
Click to show internal directories.
Click to hide internal directories.