bitter-ability-32190
11/29/2022, 8:51 PMwitty-crayon-22786
11/29/2022, 9:06 PMFilespecMatcher
⦠not sure if it aligns with your usecase thoughbitter-ability-32190
11/29/2022, 9:06 PMwitty-crayon-22786
11/29/2022, 9:06 PMbitter-ability-32190
11/29/2022, 9:07 PMbitter-ability-32190
11/29/2022, 9:08 PMzglob
I don't get very helpful hits š )bitter-ability-32190
11/29/2022, 9:11 PMwitty-crayon-22786
11/29/2022, 9:20 PMbitter-ability-32190
11/29/2022, 9:24 PM*.py
doesn't match sub/foo.py
.Maybe thats OKwitty-crayon-22786
11/29/2022, 9:24 PM**/*.py
bitter-ability-32190
11/29/2022, 9:27 PMbitter-ability-32190
11/29/2022, 9:27 PMbitter-ability-32190
11/29/2022, 9:27 PMwitty-crayon-22786
11/29/2022, 9:28 PMwitty-crayon-22786
11/29/2022, 9:29 PMzglobs
, but iirc, both āfilespecā and āzglobsā are older terminology from v1⦠zglobs was a reference to zsh
globsbitter-ability-32190
11/29/2022, 9:29 PMsrc/python/pants/source/filespec.py
bitter-ability-32190
11/29/2022, 9:29 PMwitty-crayon-22786
11/29/2022, 9:30 PMzsh
at this point, given that i have never looked at it, hehbitter-ability-32190
11/29/2022, 9:53 PMignore
crate? Then we can handle user input and shed the spec docswitty-crayon-22786
11/29/2022, 10:08 PMPathGlobs
, which have a separate implementation in order to 1) be lazy,, 2) be memoized, 3) track filesystem changeswitty-crayon-22786
11/29/2022, 10:09 PMignore
crate to implement path glob expansion, weād probably have to plug in an async virtual filesystem below it⦠they may be amenable to that, but i donāt knowbitter-ability-32190
11/29/2022, 10:13 PMwitty-crayon-22786
11/29/2022, 11:37 PM