Last updated April 20, 2013. Created by thomjjames on November 3, 2010.
Edited by netol, jcisio, anil614sagar, pferlito. Log in to edit this page.
Features offers some useful drush commands which can help streamline your development even further. (Drush is a command line shell and scripting interface for Drupal.)
The drush commands Features offers are:
features-list
explanation: List all the available features for your site.
aliases: fl, features
example: drush features
features-components
explanation: List features components.
aliases: fc
example 1: drush features-components List feature components matching patterns. The listing may be limited to
exported/not-exported components.
example 2: drush features-components --exported Show only components that have been exported.
features-export
explanation: Export a feature from your site into a module. If the feature exists, new components are added into that feature.
aliases: fe
Syntax: drush features-export name-of-feature component1 [component2...]
Example: drush fe my-new-blog-feature views:blog
To get a list of components, use the above features-components command.
features-update
explanation: Update a feature module on your site.
aliases: fu
example: drush features-update NAME_OF_FEATURE_TO_EXPORT
features-update-all
explanation: Update all feature modules on your site.
aliases: fu-all, fua
example: drush features-update-all
features-revert
explanation: Revert a feature module on your site.
aliases: fr
example: drush features-revert NAME_OF_FEATURE_TO_REVERT
features-revert-all
explanation: Revert all enabled feature module on your site.
aliases: fr-all, fra
example: drush features-revert-all
features-diff
explanation: Show a diff of a feature module.
aliases: fd
example: drush features-diff NAME_OF_FEATURE_TO_EXPORT
Information taken from features.drush.inc in Features module bundle.