drush

Drush screencast: runserver command

A new command in Drush 5 is the runserver command (alias "rs"), which is a built in web server for development (if you have used Django or Rails you will be familiar with this concept). All you need is the php-cgi binary and you can bring up a server (and logged in web-browser, if you like!) for a specified site in seconds - no need to have Apache configured for the site, or even running. Click full-screen and HD for easier reading, or view on YouTube.

Drush screencast: core-quick-drupal command

A new command in Drush 5 is the core-quick-drupal command (alias "qd") - the purpose of this command is to get you running in Drupal with zero setup. All you need is php-cgi and the PDO sqlite driver - you don't need MySQL or Apache running at all. Running the command will download and install Drupal (or your choice of distribution) as well as any contrib projects you like, start the built in php webserver and open your default browser with you already logged in as user 1. Fun stuff.

Drush screencast: help and topic commands

This screencast covers the Drush "help" command (a command important enough to warrant it's own screencast!) and some handy tricks to use it well, as well as the "topic" command. If you are new to Drush or an experienced user looking to more easily discover (or rediscover!) commands or options, this is a great place to start. Click full-screen and HD for easier reading, or view on YouTube.

Drush Code Sprint Report

Six Drush developers met earlier this week for the first ever Drush sprint. I didn't keep notes of everything we worked on (I would have missed things anyway!), but I thought I would share what I remember. Among the great discussions:

Drush comes to Drupalcon Chicago

Following a last minute session shuffling the Advanced Drush is now on the schedule for Wednesday 5:00PM-6:00PM. Three of the Drush maintainers - Moshe Weitzman, Owen Barton and Mark Sonnabaum will be presenting.

The session is still being developed, but as a taster we are planning on covering:

Gregory Heller Profile Photo

Installing Drush On Dreamhost

Outside of CivicActions I host some sites for friends and family on Dreamhost.  I've always had a decent experience with DH for the kinds of sites I am talking about, especially for the price.  Today I decided to get Drush installed. The first thing I did was ask on the drupal-seattle IRC channel if anyone had done it.  Thinkling (Maarten) directed me to this post on Drupal.org.

Drush screencast tutorial 2: Using the drush dl and info commands

This screencast dives deep into the Drush "dl" and "info" commands, which can be used to look-up, download and extract the recommended version (or specific versions) of modules, themes, install profiles and translations.

Drush 2.0 released - Screencast 1: Installing Drush and getting started

After a long period of development the Drush team (myself, and the multi-talented rockstars Moshe Weitzman and Adrian Rossouw) have finally released Drush 2.0.

This is a milestone in many ways - the core of Drush has been completely rewritten (some parts of it twice over!) since the last stable release. This core can now (among other things) connect to multiple major Drupal versions, work reliably (we hope!) on a wide range of command line environments - but is also a powerful platform that allows commands to specify dependencies, to work at different levels of the Drupal bootstrap, call other commands (including on remote servers over secure SSH connections) and provide responses in both machine readable formats and nicely laid out human readable formats. There are also many improvements in the set of commands that come with Drush, both adding new functionality as well as making the existing functionality more intuitive to use.

Over the next few days, I will be uploading a series of short screencasts, covering how to get started, going through the various commands in some detail, and perhaps getting into some detail about how to write your own commands.

Here is the first in the series. Please add any questions in the comments, and I will try and address them (either in the next video, or in the issue queue).

Syndicate content