Skip to content

Add utility method RipGrepOut.files_list#15

Open
vgadoury wants to merge 1 commit intosecurisec:masterfrom
vgadoury:patch-2
Open

Add utility method RipGrepOut.files_list#15
vgadoury wants to merge 1 commit intosecurisec:masterfrom
vgadoury:patch-2

Conversation

@vgadoury
Copy link

Add RipGrepOut.files_list as and utility result converter for when using the files...() (or count...()) options.

Could be considered as suger, basically equivalent to self.as_string.split("\n")[:-1], but with error handling and support for --null terminator.

Example:

>>> from ripgrepy import Ripgrepy
>>> res = Ripgrepy("Ripgrepy", "./ripgrepy/").files_with_matches().run()
>>> res.files_list
['./ripgrepy/__init__.py']

Note: this does not list the files that match for regular search cases (with lines results and all), and throws an explicit TypeError if used with unsupported command arguments.

Add RipGrepOut.files_list as and utility/sugar result converter for when using the files...() (or count...()) options.

Note: this does not list the files that match for regular search cases.
@RecRanger
Copy link

What's the state of this pull request?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants