Class Grapher

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

This project is a Drush plugin that can generate inheritance and interface implementation graphs from a directory of PHP files and its subdirectories, including a Drupal installation.

It does not load code from the current Drupal / Drush installation but uses the Grammar Parser on top of PHP built-in tokenizer to parse the set of files.

@Todo

Component type

module

Categories

Maintenance status

Development status

Downloads

869

Component created

Component changed

Drush is a very nice framework for building CLI tools. But it's not a proper ecosystem until it has a todo app.

@Todo is intended to provide developers and administrators with a lightweight task-recording tool that can replace burying @todos in your code. Those can sometimes be useful to inform others of future intent, but are a pain to actually track your own actions.

With new or tiny projects, I often find myself putting high-level notes in an issue tracker somewhere but jotting down more detailed action items in a hard to manage scratch space... @Todo provides cleaner structure and is easily there for me on the command-line when I want to drop a quick thought into the queue.

Again, it is not intended to compete with a real issue tracker. Feature requests oriented at making @Todo scale to more users or more issues will likely be rejected.

Drush live

Component type

module

Categories

Maintenance status

Development status

Downloads

1227

Component created

Component changed

The Drush live CLI allows you to run Drush commands on an already fully-bootstrapped Drush/Drupal site. Essentially it is a Drush command which waits for input and tries to interpret that input as drush commands.

How?

Start up the Drush live CLI with the following commands:

  drush dl drush_live
  drush @myalias live
  DrushLive@myalias>

This fully bootstraps Drupal at the given @aliasname and waits for drush commands to run. Type '?' on the prompt for more help.

Block Cache Stale

Component type

module

Maintenance status

Development status

Component created

Component changed

Block Cache Stale is an answer to clear cache invalidation and regeneration.

It aims to — asynchronously — regenerate block and page cache via a CLI daemon in order to your visitor and contributor do not have to suffer the time taken to recreate it.

Drush Usersets

Component type

module

Maintenance status

Development status

Downloads

653

Component created

Component changed

Provides Drush commands for adding, updating, and deleting users from a CSV or JSON file. This allows you to quickly and easily create users, update their information, block users, and delete users, all by selecting a JSON or CSV data file.

Solr Best Bets

Component type

module

Maintenance status

Development status

Downloads

839

Component created

Component changed

Overview

Apache Solr provides a feature that goes by the name of "best bets", "sponsored searches", or "editorial boosting" depending on the technology you are used to using. Simply put, administrators can configure which documents are explicitly promoted to the top of the search results or excluded from the result set based on the keywords entered by the user. Common use cases are featured product pages in e-commerce applications or a sponsored article that should always be returned first for certain queries.

Drush Release

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Motivation

In some servers I have not access to source control because of policies or whatever.

This drush script helps to create a 'package' that can be deployed to a server, containing only those files that must be overriden and a script for removing files that have been removed in source control between two tags, branches or revisions.

Usage

Download drush_release and put it on your drush/commands folder or symlink it there.

Execute drush release-patch tag-start tag-end folder-to-create.