ripgrepy icon indicating copy to clipboard operation
ripgrepy copied to clipboard

Add utility method RipGrepOut.files_list

Open vgadoury opened this issue 3 years ago • 1 comments
trafficstars

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.

vgadoury avatar Sep 28 '22 23:09 vgadoury

What's the state of this pull request?

RecRanger avatar May 27 '24 08:05 RecRanger