One for the Vanilla Team - Is there a way to "drive" Vanilla from a CLI?
One of my clients is using Vanilla 2.0 (will be moving to 2.1 as soon as we finish verifying the plugins), and asked me if there is a way to simplify the deployment by using a script of some sort. Such script would have to perform the whole installation and it would have to enable the required plugins, one by one, without user interaction.
This may sounds simple, but, apparently, it isn't. It may be possible to complete the installation by populating the database manually, but enabling the plugins is more of a PITA. I thought that I could have just used CURL, or similar, to call the URLs to enable the plugins, but such URLs require the transient key, which, obviously, is not public.
Before I start coming out with ideas that would lead me to reinvent a wheel, I was wondering if there is an official way to send commands to Vanilla 2.0 and 2.1 from a CLI script, possibly in a non-hacked way.
Trivia: a very junior developer told me that "reinventing the wheel is what software development is all about", but, after 20 years in the field, I'm still not convinced.