zegenie/caspar — pull request #1 by lsproc (2012-04-07 23:15:33+00:00)
Title: Tidyup

This branch removes any lingering references to The Bug Genie, fixes a bug in the error page so that the error handler does not show up in the log (does this fully work in the CLI? Not sure...) and implements the CLI (with the exception for CLI auth). See the big commit message for the CLI commit to see how that works, it's a little different to TBG and makes use of namespaces to find commands (instead of the Modules table, which doesn't exist). It's also fully automatic, no need to specify wanting CLI commands: it'll look for a CLI directory, if it finds one it enables CLI for that module, and then loads any commands within the directory.