Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Example simple drush implementation
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
Premise: I want a drush command to set the site to maintance mode and set the message to a user-specified string. It should work like the following: // turn on maintenance mode with message "This is my message" drush maintenance on --message="This is my message" // turns off maintenance mode drush maintenance off // turns on maintenance mode with the last message drush maintenance on create the mymodule.drush.inc hook_drush_command() - Tells drush that you have a command. Gives the basic informaiton in an array. Description - Used in help aliases - a shorter version of the command. eg cc instead of clear-cache option - optional command paramaters (message) arguments - manitory command paramaters (on|off) examples - give some nice examples drush cc drush drush help mm // should see help options create the callback. defaults (drush_mymodule_maintenance()) arugumens come in from the fucntion arguments options come from drush_get_option('option-name');