Let me introduce Brush, another command line tool for Backdrop CMS.
As a Drupal-centric hosting provider we at AltaGrade are looking forward at some point to actively start migrating our customer Drupal 7 websites to Backdrop. And we really would like to have all the essential developer and system administration tools that will ease otherwise quite tedious and potentially troublesome migration process. That's why lastly we've dived into evaluating Backdrop Console and Drush Integration for Backdrop CMS, found them great and promising tools, each with its own pros and cons.
At the same time, both projects have only limited set of working commands: Backdrop Console, because it is quite fresh and being built from the ground-up; and Drush Integration, because it is about gradually updating each of Drush command initially built for Drupal to make them work on Backdrop, at the same time not allowing rest of the majority commands. We badly needed more commands to work, and had realized that while submitting request issues and contributing some code ourselves help only at certain degree, it would take much longer to reach the desired level of efficiency, especially when it comes to downloading, uploading and syncing the databases across the different environments.
And that is when we decided to take another stab at getting all the juicy Drush possibilities working on Backdrop sooner without getting in the ways and paces of the developers of the Backdrop Console and Drush Integration projects. And here is the Brush, a completely refactored pre-Symfony, pre-Composer Drupal era Drush, namely version 4.x, fully compatible with and working like a charm on Backdrop. There are just a few commands missing, but most of the Drush commands we usually used to work with Drupal sites are there on Brush running without issues.
This tool has been built mostly for our own purposes and I am not even sure that refactored Drush-version is the right candidate for https://github.com/backdrop-contrib and therefore we've placed it under AltaGrade. However, I believe the more tools we have for Backdrop the better for the community, and if the community accepts Brush, then of course we will move it to Backdrop contribs.
Have a nice time brushing on CLI!