diff options
Diffstat (limited to 'www/cgi-bin/cli')
-rw-r--r-- | www/cgi-bin/cli | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/www/cgi-bin/cli b/www/cgi-bin/cli new file mode 100644 index 0000000..85ad41e --- /dev/null +++ b/www/cgi-bin/cli @@ -0,0 +1,22 @@ +require("mvc") +-- this is to get around having to store +-- -- the config file in /etc/helloworld/helloworld.conf +ENV={} +ENV.HOME="." +FRAMEWORK=mvc:new() +FRAMEWORK:read_config("acf") +APP=FRAMEWORK:new("acf_cli") +APP.clientdata = {} +local cmd={} +for i = 2, #arg do + a,v = string.match(arg[i], "([^=]-)=(.*)") + if v then + APP.clientdata[a] = v + else + cmd[#cmd + 1] = a + end +end +APP:dispatch("", cmd[1], cmd[2] or "") + +-- vim: set filetype=lua : + |