Commit Graph

22 Commits (ae4a9ae39010b1a46cfecbc03e444a19c09e605b)

Author SHA1 Message Date
voussoir 24db0d5919 Don't overwrite user-provided line_numbers for content_args. 2020-10-01 20:19:09 -07:00
voussoir 81d0761292 Use pathclass.Path.open. 2020-09-20 18:27:28 -07:00
voussoir 8f448ba554 Add argument --strip to strip whitespace from results.
Useful when searching content inside html files etc.
2020-09-11 16:09:58 -07:00
voussoir fa3d12a782 Don't add line number to result_text if we're skipping this result. 2020-09-11 16:07:51 -07:00
voussoir dbd21deb9e Add skewer-case aliases for snake_case arguments. 2020-08-12 10:23:20 -07:00
voussoir 845eebf40f Add argument root_path to start a search from somewhere else. 2020-02-15 18:03:04 -08:00
voussoir dc48da8a27 main should return args.func(args) value. 2020-02-08 17:23:43 -08:00
voussoir a5c8887f47 Only perform plain `in` search if neither glob nor regex enabled. 2020-02-03 20:25:11 -08:00
voussoir 09d3c576e6 Switch off breadth first because that's gone from spinal now.
See voussoirkit commit 3ff49e1.
2020-01-31 20:27:03 -08:00
voussoir 17aabe961d Take advantage of pathclass.Extension comparison functionality. 2020-01-29 16:39:08 -08:00
voussoir 6d17ed725f Use winglob.fnmatch instead of python fnmatch. 2020-01-28 17:43:47 -08:00
voussoir 7e8e20d038 Also search .lnk arguments. 2020-01-25 18:27:55 -08:00
voussoir 66c26fa31a Improve lnk searching by separating field names from content.
Previously, if you searched for the word target then every lnk
matched because "Target: xxx" was literally the text being searched.
Now we can use the existing separation between search_text and
result_text to show those headers separately.
2020-01-25 01:18:03 -08:00
voussoir d108670693 Allow passing a pre-formed list as text. 2020-01-25 01:11:11 -08:00
voussoir ea415b953c Rename these key, value variables to give better context. 2020-01-25 01:08:50 -08:00
voussoir 2dc7e75414 Dedent even more. Thanks continue! 2020-01-25 00:58:06 -08:00
voussoir 77481c169c Comment this whole if and not just the inner part. 2020-01-25 00:52:39 -08:00
voussoir 1727be598a Switch this formatter to fstring. 2020-01-25 00:49:08 -08:00
voussoir 91bf90862b Dedent this code by reversing condition and continue. 2020-01-25 00:46:52 -08:00
voussoir 9d8c9fdf51 Support searching of windows .lnk file fields.
I'm currently migrating my shortcuts that point to Py 3.7 to 3.8
so this saves a lot of time!
2020-01-25 00:39:18 -08:00
voussoir 08782fdaf9 Extract code to function search_contents_generic. 2020-01-25 00:36:50 -08:00
voussoir f44e46aab5 Initial commit. 2019-06-11 22:41:31 -07:00