X-Git-Url: http://git.purplebirdman.com/public.git/blobdiff_plain/7b1f2bbb5ccf914b9d239fd034a4180041047b45..0e07fad7633fc93fb0ce69cf0e14f8b0558e1d9f:/lua/publish.lua diff --git a/lua/publish.lua b/lua/publish.lua index c0a4ff7..afe2fed 100644 --- a/lua/publish.lua +++ b/lua/publish.lua @@ -1,7 +1,7 @@ require "apache2" function publish(dir, pattern) - local cmd = ("%s/publish.sh %s"):format(dir, pattern) + local cmd = ("%s/publish.sh '%s'"):format(dir, pattern) local handle = io.popen(cmd) local output = handle:read('*a') handle:close() @@ -21,7 +21,7 @@ function handle(r) r.content_type = "text/html" local args = r:parseargs() - local pattern = args.pattern + local pattern = string.gsub(args.pattern, '+', ' ') if pattern then local nonce = publish(r.context_document_root, pattern)