--- /dev/null
+#!/usr/bin/env lua
+
+local usage = [[Usage: obbs [-c config_file] COMMAND [arguments ...]
+
+Here COMMAND is one of:
+ newcfg
+ init
+
+You can also use the -c option to specify an alternative configuration
+file. (The default is the file "config.lua" in the current directory.)]]
+
+local cmd = {}
+function cmd.newcfg ()
+ print [[
+--- OBBS Configuration File
+
+obbs.name = "My OBBS Name"
+obbs.sysop = "Sysop Name"
+
+obbs.conferences = {
+ "Announcements",
+ "General",
+ "Meta"
+}
+]]
+
+end
+
+local conf = {}
+local function load_config (file)
+
+ loadfile(file)
+
+end
+
+
+-- Main
+
+local function main()
+ if #arg < 1 then
+ print(usage)
+ else
+ if cmd[arg[1]] then
+ cmd[arg[1]]()
+ else
+ print("Unknown command '" .. arg[1] .. "'")
+ print(usage)
+ end
+ end
+end
+
+main()