Bee is a command line utility for Backdrop CMS. It includes commands that allow
developers to interact with Backdrop sites, performing actions like:
- Running cron
- Clearing caches
- Downloading and installing Backdrop
- Downloading, enabling and disabling projects
- Viewing information about a site and/or available projects
Please note that Bee is under active development and, as such, breaking
changes may occur. Please see the release notes for a list of any major
changes between versions. Also note that Bee is not (yet?) compatible with
Download (or clone) Bee to your computer/server.
This will create a folder called
beewith lots of files inside. Your home
directory is a good location for this folder.
It should be by default, but it doesn't hurt to double-check.
Make it easy to run
There are two ways to do this:
Put a symlink to
sudo ln -s /path/to/bee/bee.php /usr/local/bin/bee)
Make a Bash alias for
Test to make sure it works.
beein your terminal and you should see a list of available
Bee can also be used with your existing Lando setup:
Add some build steps that download and install Bee:
services: appserver: build: - wget -qO bee.zip https://github.com/backdrop-contrib/bee/archive/1.x-1.x.zip - unzip -q bee.zip && rm bee.zip - mv bee-1.x-1.x /usr/local/bin/bee
Add a tooling command for
tooling: bee: service: appserver cmd: /usr/local/bin/bee/bee.php
Rebuild Lando (
lando rebuild) and then you can use Bee by typing
lando bee ...
Bugs and feature requests should be reported in the issue queue:
- Originally written for Backdrop CMS by
Geoff St. Pierre
(originally called 'Backdrop Console (a.k.a.
- Inspired by Drush.
- Bee icon
by AomAm from the Noun Project.
This project is GPL v2 software.
See the LICENSE.txt file in this directory for complete text.