lsyncd/lsyncd.lua

43 lines
1.0 KiB
Lua
Raw Normal View History

2010-10-16 18:21:01 +00:00
------------------------------------------------------------------------------
-- lsyncd library functions implemented in C
------------------------------------------------------------------------------
----
-- real_dir(dir)
--
-- Converts a relative directory path to an absolute.
--
-- @param dir a relative path to directory
-- @return absolute path of directory
--
----
--
-- sub_dirs(dir)
--
-- Reads the directories sub directories.
--
-- @param dir absolute path to directory.
-- @return a table of directory names.
--
------------------------------------------------------------------------------
-- lsyncd library functions implemented in LUA
------------------------------------------------------------------------------
----
-- Adds watches for a directory including all subdirectories.
--
-- @param src
-- @param dst
-- @param ...
function attend_dir(src, dst, ...)
src = real_dir(src);
print("attending dir", src, "->", dst);
local sd = sub_dirs(src);
for k, v in ipairs(sd) do
print("havesub", v);
end
end
2010-10-16 10:26:48 +00:00
2010-10-14 13:52:01 +00:00