function features_drush_help in Features 7
Same name and namespace in other branches
- 6 features.drush.inc \features_drush_help()
- 7.2 features.drush.inc \features_drush_help()
Implements hook_drush_help().
File
- ./
features.drush.inc, line 127 - Features module drush integration.
Code
function features_drush_help($section) {
switch ($section) {
case 'drush:features':
return dt("List all the available features for your site.");
case 'drush:features-export':
return dt("Export a feature from your site into a module. If called with no arguments, display a list of available components. If called with a single argument, attempt to create a feature including the given component with the same name. The option '--destination=foo' may be used to specify the path (from Drupal root) where the feature should be created. The default destination is 'sites/all/modules'. The option '--version-set=foo' may be used to specify a version number for the feature or the option '--version-increment' may also to increment the feature's version number.");
case 'drush:features-components':
return dt("List feature components matching patterns. The listing may be limited to exported/not-exported components.\n\nA component pattern consists of a source, a colon and a component. Both source and component may be a full name (as in \"dependencies\"), a shorthand (for instance \"dep\") or a pattern (like \"%denci%\").\n\nShorthands are unique shortenings of a name. They will only match if exactly one option contains the shorthand. So in a standard installation, \"dep\" will work for dependencies, but \"user\" wont, as it matches both user_permission and user_role.\n\nPatterns uses * or % for matching multiple sources/components. Unlike shorthands, patterns must match the whole name, so \"field:%article%\" should be used to select all fields containing \"article\" (which could both be those on the node type article, as well as those fields named article). * and % are equivalent, but the latter doesn't have to be escaped in UNIX shells.\n\nLastly, a pattern without a colon is interpreted as having \":%\" appended, for easy listing of all components of a source.\n");
case 'drush:features-update':
return dt("Update a feature module on your site. The option '--version-set=foo' may be used to specify a version number for the feature or the option '--version-increment' may also to increment the feature's version number.");
case 'drush:features-update-all':
return dt("Update all feature modules on your site.");
case 'drush:features-revert':
return dt("Revert a feature module on your site.");
case 'drush:features-revert-all':
return dt("Revert all enabled feature module on your site.");
case 'drush:features-revert':
return dt("Revert a feature module on your site.");
case 'drush:features-diff':
return dt("Show a diff of a feature module.");
case 'drush:features-add':
return dt("Add a component to a feature module. The option '--version-set=foo' may be used to specify a version number for the feature or the option '--version-increment' may also to increment the feature's version number.");
}
}