What exactly is the scope and purpose of the cli interface, anyway? You can use
it to re-generate the tables, and populate them, right? The two or three main
use cases could easily be re-implemented without symfony, don't you think?

The implementation of the functionality accessible via the CLI does not depend on the CLI. So as I've already told you, it's trivial to use another CLI UI, or whatever type of UI you want for that matter. So I'm not sure why we are still discussing this, we've already established this is easily to resolve.

Why would we not be able to use sqlite? For queries, MW's abstraction layer
should handle that just fine...

I never said we'd not be able to use SQLite. Please read again what I wrote.


Jeroen De Dauw - http://www.bn2vs.com
Software craftsmanship advocate
Evil software architect at Wikimedia Germany