Skip to content
Drush is a command-line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those who spend their working hours hacking away at the command prompt.
PHP Other
Find file
Latest commit 0d59cbe @greg-1-anderson greg-1-anderson Merge pull request #1988 from drush-ops/fix-rootless-aliases
--uri override fix broke Pantheon aliases.
Failed to load latest commit information.
commands Fix #1978, print indexing output safely in D7/D8
docs Fixes #1948: Add 'overrides' option to make.
examples Fix #1913. Remove stray char from example.drushrc.php
includes Explicitly allow --uri to override values set in @self.
lib/Drush Add a new log level, DEBUG_NOTIFY. Messages logged at this level are …
misc Link to Windows .zip release.
tests Add a couple more checks to testBackendHonorsAliasOverride to ensure …
.gitignore Git ignore any version of Console_Table.
.travis.yml Disable xdebug during testing for speed as per https://docs.travis-ci…
CONTRIBUTING.md Clarify Contributing text.
README.md Fix up maintainer list at composer.json and Link to maintainer list i…
box.json.dist Fix #1813. Remove compactors.
composer.json Fix #1923. Require the new Console_Table 1.3.0 release which supports…
composer.lock Avoid warning when included makefile doesn't contain any projects.
drush Update drush finder script for a recent change in the filename for dr…
drush.api.php Keep docs up to date for cache-clear hook.
drush.bat Fix file modes for drush.bat and drush.complete.sh
drush.complete.sh Support autocomplete for drush8
drush.info Back to 8.1-dev
drush.launcher Split 'drush' script into finder, wrapper and launcher stages.
drush.php Fix #1693 - add ability to build drush.phar.
drush_logo-black.png #670736 by dman. Add drush logo. Not used anywhere, but its official.…
mkdocs.yml More closely match https://github.com/aegir-project/documentation/blo…
unish.sh Unish, Drush's test suite, makes use of the composer autoloader to fi…

README.md

Drush is a command line shell and Unix scripting interface for Drupal. Drush core ships with lots of useful commands for interacting with code like modules/themes/profiles. Similarly, it runs update.php, executes sql queries and DB migrations, and misc utilities like run cron or clear cache. Drush can be extended by 3rd party commandfiles.

Latest Stable Version Total Downloads Latest Unstable Version LicenseDocumentation Status

Resources

Support

FAQ

Q: What does "drush" stand for?
A: The Drupal Shell.

Q: How do I pronounce Drush?
A: Some people pronounce the dru with a long 'u' like Drupal. Fidelity points go to them, but they are in the minority. Most pronounce Drush so that it rhymes with hush, rush, flush, etc. This is the preferred pronunciation.

Q: Does Drush have unit tests?
A: Drush has an excellent suite of unit tests. See tests/README.md for more information.

Credits

Drush Logo

Something went wrong with that request. Please try again.