diff options
| author | zjncs <[email protected]> | 2026-09-04 15:12:12 +0800 |
|---|---|---|
| committer | zjncs <[email protected]> | 2026-09-04 15:12:12 +0800 |
| commit | 8102c104461c1bb71a13e4531c59e23e371d35be (patch) | |
| tree | 8f92b07a024f3de21639fe33d68dcb93a0f38369 /tests/actions/test/src/compile.cpp | |
| parent | c1a32b8b31bb78cf4ac4b51b0a7a08b6c4224505 (diff) | |
escape brackets in path.pattern
path.pattern() escapes the lua pattern magic characters except '[' and
']', so a filename containing brackets is treated as a character class.
For example, os.files("a[1]*.lua") matches "a1.lua" instead of
"a[1].lua", and remove_files("a[1].lua") would remove "a1.lua"
instead of "a[1].lua".
Escape '[' and ']' like the other magic characters so bracket
characters in file names are matched literally.
Diffstat (limited to 'tests/actions/test/src/compile.cpp')
0 files changed, 0 insertions, 0 deletions
