summaryrefslogtreecommitdiff
path: root/tests/actions/test/src/compile.cpp
diff options
context:
space:
mode:
authorzjncs <[email protected]>2026-09-04 15:12:12 +0800
committerzjncs <[email protected]>2026-09-04 15:12:12 +0800
commit8102c104461c1bb71a13e4531c59e23e371d35be (patch)
tree8f92b07a024f3de21639fe33d68dcb93a0f38369 /tests/actions/test/src/compile.cpp
parentc1a32b8b31bb78cf4ac4b51b0a7a08b6c4224505 (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