Command class overview
Command class step method
Command execution example 1
Command execution example 2

This project is not covered by Drupal’s security advisory policy.

This module allows developers to create interactive, multi-step Drush commands to request all sorts of data through the command line, in order to easily carry out complex tasks, whose steps might depend on the data entered in previous steps.

The goal of the module is to provide an easy-to-use tool for developers, that they can extend to meet their needs in less time and with less code than it would take to achieve the same thing using drush alone.

Current CLI Commands included (specified per-module):

  • Page Manager: Simple page creation
  • Features: Create / Edit Features through Interactive menus.
  • User: Create / Edit / Delete user roles.
  • User: Grant / Revoke permissions to / from roles.

"drush idc" for a list of available commands. (Commands can be triggered from the displayed list).

Make sure to visit the Documentation of the module for info on how to use the DX Features for the command line.

It does nothing fancy or that a developer can't do with drush already. It just helps to keep commands more structured and self-contained, making it possible to reuse / share them in an easier way, and taking some of the drush logic out of the way.

Project information

  • Module categories: Content Display
  • Created by slv_ on , updated
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.

Releases