To make the DrupalConsole project more modular and easy to maintain, we are decoupling into separated projects.
Drupal Console Languages, first repo created was English, more to come.
Generic commands and features to be shared across projects.
I published a quick reference guide (cheat sheet) for listing Drupal Console commands. The idea is to build an easy to use reference document, you can view it with modern desktop computer browser and mobile devices.
You can find this project at http://drupalconsole.com/cheatsheet/
I am planning to propose a session for DrupalCon New Orleans about Drupal 8 development and Drupal Console and currently looking for session name ideas.
Session abstract text:
Drupal is infamous for its learning curve and drupalisms but Drupal 8 simplifies and standardize the development process, unfortunately this comes with a cost. Drupal 8 is more technically advanced compared to its predecessor and managing the increasing complexity of Drupal 8 could be a daunting task.
During past BADCamp sprints I was showing some of the latest DrupalConsole features to Mauricio Dinarte.
I was talking about the site:install command, at that time the command only supported MySQL and Mauricio asked several questions related to our plans and upcoming features, one of his questions was about supporting SQLite.
The Drupal Console is a suite of tools that you run on a command line interface (CLI) to generate boilerplate code and interact with a Drupal 8 installation.
This project takes the Symfony Console component and makes it available on Drupal 8.
The Drupal Console is another cool addition to the Proudly Found Elsewhere school of thought as it leverages the Symfony Console component to handle the CLI part.
I am exited to announce I will be speaking at a DrupalCon Los Angeles, I will be preseting Speeding up Drupal 8 development using Drupal Console on Thursday, May 14th, 1pm, Room 502B - Lullabot.
DrupalConsole is under heavy development and we are constantly adding new features based on project needs and user feedback.
One of the most recent feature is the capability for commands to call other commands.
The need for it became clear when we were executing commands like "generate:controller" and needed to execute another command by hand such as "router:rebuild" to rebuild the routing system.
Drupal Console has been evolving a lot since project inception back in 2013 in DrupalCamp Costa Rica.
This projects started as a scaffolding tool, to generate the necessary code to build a Drupal 8 module, and evolved as a more advanced CLI tool you can use it to interact with your Drupal 8 installation, until last week, we used to describe the project as:
A suite of tools that you run on a command line interface (CLI) to generate boilerplate code and interact with a Drupal 8 installation.