summaryrefslogtreecommitdiff
path: root/src/lua-script/script.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/lua-script/script.lua')
-rw-r--r--src/lua-script/script.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lua-script/script.lua b/src/lua-script/script.lua
index ef2ef8f..ccfe902 100644
--- a/src/lua-script/script.lua
+++ b/src/lua-script/script.lua
@@ -1,4 +1,5 @@
return function(config)
+ local fmt = string.format
--------------------------------
--
@@ -47,8 +48,7 @@ return function(config)
function setup(config)
argent.log('debug', 'begin setup')
- local fmt = string.format
-
+
argent.config = {
site_directory = add_end_slash(config.site_directory) or 'site/',
output_directory = add_end_slash(config.output_directory) or 'public/',
@@ -115,9 +115,11 @@ return function(config)
function obliterate_file(file, parent)
if argent.config.keep[file] then
+ argent.log('debug', fmt('retaining file %q', file))
return true
end
+ argent.log('debug', fmt('removing file %q', file))
os.remove(argent.config.output_directory..parent..file)
return false
end
@@ -125,9 +127,11 @@ return function(config)
function obliterate_dir(dir, parent)
if argent.config.keep[strip_end_slash(dir)] then
+ argent.log('debug', fmt('retaining directory %q', dir))
return true
end
+ argent.log('debug', fmt('obliterating files in %q', parent..dir))
return obliterate_directory(dir, parent)
end