GitGrepInput (autotransform.input.gitgrep)¶
The implementation for the GitGrepInput.
- class autotransform.input.gitgrep.GitGrepInput(*, pattern: str)¶
Bases:
Input
An Input that uses git grep to search a repository for a pattern and returns all files that contain a match of the supplied pattern.
- pattern¶
The pattern to search git grep for.
- Type:
str
- get_items() Sequence[FileItem] ¶
Gets a list of files using git grep that match the supplied pattern.
- Returns:
The eligible files for transformation.
- Return type:
Sequence[FileItem]
- pattern: str¶