Files
luago/types/lfs.lua
T
2026-06-04 01:02:17 +03:00

42 lines
888 B
Lua

---@meta
---@class lfs
local lfs = {}
---@param filepath string
---@param aname? string|table
---@return table|string|nil result
---@return string? error_msg
function lfs.attributes(filepath, aname) end
---@param path string
---@return boolean success
---@return string? error_msg
function lfs.chdir(path) end
---@return string path
function lfs.currentdir() end
---@param path string
---@return fun():string iter
---@return table dir_obj
function lfs.dir(path) end
---@param dirname string
---@return boolean success
---@return string? error_msg
function lfs.mkdir(dirname) end
---@param dirname string
---@return boolean success
---@return string? error_msg
function lfs.rmdir(dirname) end
---@param filepath string
---@param atime? number
---@param mtime? number
---@return boolean success
---@return string? error_msg
function lfs.touch(filepath, atime, mtime) end
return lfs