Fix regex escaping and argument parsing in lib_path.cmd #3035
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes path detection bugs in
enhance_pathand improves robustness ofenhance_path_recursiveargument handling invendor/lib/lib_path.cmd.Changes
Fixed regex patterns in
enhance_path: Removed incorrect escaped quotes (\") from findstr patterns that were breaking path detection at PATH boundaries";!find_query!\"$"→";!find_query!$""^\"!find_query!;"→"^!find_query!;"Enhanced
enhance_path_recursiveargument parsing: Added robust handling for both public ([dir_path] [max_depth] [append]) and internal recursive ([dir_path] [depth] [max_depth] [append]) call forms with proper defaults (depth=0,max_depth=1)Removed redundant assignment: Deleted unnecessary
set "PATH=%PATH%"at end ofenhance_path_recursive✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.