diff options
| -rw-r--r-- | xmake/modules/private/utils/trim_trailing_spaces.lua | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/xmake/modules/private/utils/trim_trailing_spaces.lua b/xmake/modules/private/utils/trim_trailing_spaces.lua new file mode 100644 index 000000000..b40371c39 --- /dev/null +++ b/xmake/modules/private/utils/trim_trailing_spaces.lua @@ -0,0 +1,13 @@ +function main(pattern) + for _, filepath in ipairs(os.files(pattern)) do + local filedata = io.readfile(filepath) + if filedata then + local filedata2 = {} + for _, line in ipairs(filedata:split('\n', {strict = true})) do + line = line:rtrim() + table.insert(filedata2, line) + end + io.writefile(filepath, table.concat(filedata2, "\n")) + end + end +end |
