relative paths with '-' inside a `string.match` statement were not matching properly due to the nature of lua matching patterns. Replacing '-' with '%-' resolves the issue.
relative paths with '-' inside a `string.match` statement were not matching properly due to the nature of lua matching patterns. Replacing '-' with '%-' resolves the issue.