summaryrefslogtreecommitdiffstats
path: root/www/cgi-bin/cli
blob: 85ad41eee3ee09d1866864f116bf0fc90ce15c7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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 :