3rdparty/luafilesystem/doc/us/index.html
LuaFileSystem is a Lua library developed to complement the set of functions related to file systems offered by the standard Lua distribution.
LuaFileSystem offers a portable way to access the underlying directory structure and file attributes.
LuaFileSystem is free software and uses the same license as Lua 5.x (MIT).
Current version is 1.8.0. It works with Lua 5.1, 5.2, 5.3 and 5.4, and it runs on various flavors of Unix (including Linux, BSDs, macOS) and Windows.
LuaFileSystem can be installed using LuaRocks:
$ luarocks install luafilesystem
Its source can be found at its Github page.
Version 1.8.0 [22/Apr/2020]
Version 1.7.0 [15/Sep/2017]
Version 1.6.3 [15/Jan/2015]
Version 1.6.2 [??/Oct/2012]
Version 1.6.1 [01/Oct/2012]
Version 1.6.0 [26/Sep/2012]
Version 1.5.0 [20/Oct/2009]
Version 1.4.2 [03/Feb/2009]
lfs.attributes(filename, 'size') overflow on files > 2 Gb again (bug report and patch by KUBO Takehiro).Version 1.4.1 [07/May/2008]
lfs.attributes(filename, 'size') overflow on files > 2 GbVersion 1.4.0 [13/Feb/2008]
lfs.setmode (works only in Windows systems).lfs.attributes raises an error if attribute does not existVersion 1.3.0 [26/Oct/2007]
lfs.symlinkattributes (works only in non Windows systems).Version 1.2.1 [08/May/2007]
Version 1.2 [15/Mar/2006]
lfs.attributeslfs.rmdirlfs.dirVersion 1.1 [30/May/2005]
lfs.touch.Version 1.0 [21/Jan/2005] Version 1.0 Beta [10/Nov/2004]
LuaFileSystem was designed by Roberto Ierusalimschy, André Carregal and Tomás Guisasola as part of the Kepler Project, which holds its copyright. LuaFileSystem is currently maintained by Fábio Mascarenhas.