➜ ~ sudo mv drush.phar /usr/local/bin/drush
[sudo] password for psn:
➜ ~ drush
The Drush launcher could not find a Drupal site to operate on. Please do*one* of the following:
- Navigate to any where within your Drupal project and try again.
- Add --root=/path/to/drupal so Drush knows where your site is located.
- Add a site alias so Drush knows where your site is located.
➜ ~ cd /var/www/html/drupal-project/web
➜ web drush
Execute a drush command. Run `drush help[command]` to view command-specific help. Run `drush topic` to read even more
documentation.
Global options (see `drush topic core-global-options`for the full list):
-d, --debug Display even more information, including internal messages.
-h, --help This help system.
-n, --no Assume 'no' as answer to all prompts.
-r <path>, --root=<path> Drupal root directory to use (default: current directory).-s, --simulate Simulate all relevant actions (don't actually change the system).
-l <http://example.com:8888>, URI of the drupal site to use (only needed in multisite environments or when
--uri=<http://example.com:8888> running on an alternate port).
-v, --verbose Display extra information about the command.
-y, --yes Assume 'yes' as answer to all prompts.
Core Drush commands: (core)
archive-dump (ard, Backup your code, files, and database into a single file.
archive-backup, arb)
archive-restore Expand a site archive into a Drupal web site.
(arr)
core-cli (php) Open an interactive shell on a Drupal site.
core-config (conf, Edit drushrc, site alias, and Drupal settings.php files.
config)
core-cron (cron) Run all cron hooks in all active modules for specified site.
core-execute (exec, Execute a shell command. Usually used with a site alias.
execute)
core-init (init) Enrich the bash startup file with completion and aliases. Copy .drushrc file to ~/.drush
core-quick-drupal Download, install, serve and login to Drupal with minimal configuration and dependencies.
(qd, cutie)
core-requirements Provides information about things that may be wrong in your Drupal installation, if any.
(status-report, rq)
core-rsync (rsync) Rsync the Drupal tree to/from another server using ssh.
core-status (status, Provides a birds-eye view of the current Drupal installation, if any.
st)
core-topic (topic) Read detailed documentation on a given topic.
do:sanitize Performs database sanitization.
(do-sanitize)
drupal-directory Return the filesystem path for modules/themes and other key folders.
(dd)
entity-updates Apply pending entity schema updates.
(entup)
help Print this help message. See `drush help help` for more options.
image-derive (id) Create an image derivative.
image-flush (if) Flush all derived images for a given style.
new-status
php-eval (eval, ev) Evaluate arbitrary php code after bootstrapping Drupal (if available).
php-script (scr) Run php script(s).
queue-list Returns a list of all defined queues
queue-run Run a specific queue by name
sanitize:comments Sanitizes comments_field_data table.
(sanitize-comments)
sanitize:sessions Truncates the session table.
(sanitize-sessions)
sanitize:table-colum Replaces all values in given table column with the specified value.
n
(sanitize-table-colu
mn)
sanitize:user-fields Sanitize string fields associated with the user.
(sanitize-user-field
s)
shell-alias (sha) Print all known shell alias records.
site-alias (sa) Print site alias records for all known site aliases and local sites.
site-install (si) Install Drupal along with modules/themes/configuration using the specified install profile.
site-set (use) Set a site alias to work on that will persist for the current session.
site-ssh (ssh) Connect to a Drupal site's server via SSH for an interactive session or to run a shell command
sql-sanitize Run sanitization operations on the current database.
(sqlsan)
twig-compile (twigc) Compile all Twig template(s).
updatedb (updb) Apply any database updates required (as with running update.php).
updatedb-status List any pending database updates.
(updbst)
variable-delete Delete a variable.
(vdel)
variable-get (vget) Get a list of some or all site variables and values.
variable-set (vset) Set a variable.
version Show drush version.
wrap:table-name Wraps a table name in brackets if a database prefix is being used.
(wrap-table-name)
Cache commands: (cache)
cache-clear (cc) Clear a specific cache, or all drupal caches.
cache-get (cg) Fetch a cached object and display it.
cache-rebuild (cr, Rebuild a Drupal 8 site and clear all its caches.
rebuild)
cache-set (cs) Cache an object expressed in JSON or var_export() format.
Config commands: (config)
config-delete (cdel) Delete a configuration object.
config-edit (cedit) Open a config file in a text editor. Edits are imported into active configuration after closing
editor.
config-export (cex) Export configuration to a directory.
config-get (cget) Display a config value, or a whole configuration object.
config-import (cim) Import config from a config directory.
config-list (cli) List config names by prefix.
config-pull (cpull) Export and transfer config from one environment to another.
config-set (cset) Set config value directly. Does not perform a config import.
Field commands: (field)
field-clone Clone a field and all its instances.
field-create Create fields and instances. Returns urls for field editing.
field-delete Delete a field and its instances.
field-info View information about fields, field_types, and widgets.
field-update Return URL for field editing web page.
Make commands: (make)
make Turns a makefile into a working Drupal codebase.
make-convert Convert a legacy makefile into another format. Defaults to converting .make => .make.yml.
make-generate Generate a makefile from the current Drupal site.
(generate-makefile)
make-lock Process a makefile and outputs an equivalent makefile with projects version *resolved*. Respects
pinned versions.
make-update Process a makefile and outputs an equivalent makefile with projects version resolved to latest
available.
Project manager commands: (pm)
pm-disable (dis) Disable one or more extensions (modules or themes).
pm-download (dl) Download projects from drupal.org or other sources.
pm-enable (en) Enable one or more extensions (modules or themes).
pm-info (pmi) Show detailed info for one or more extensions (modules or themes).
pm-list (pml) Show a list of available extensions (modules and themes).
pm-projectinfo Show a report of available projects and their extensions.
(pmpi)
pm-refresh (rf) Refresh update status information.
pm-releasenotes Print release notes for given projects.
(rln)
pm-releases (rl) Print release information for given projects.
pm-uninstall (pmu) Uninstall one or more modules and their dependent modules.
pm-update (up) Update Drupal core and contrib projects and apply any pending database updates (Same as
pm-updatecode + updatedb).
pm-updatecode (upc) Update Drupal core and contrib projects to latest recommended releases.
pm-updatestatus Show a report of available minor updates to Drupal core and contrib projects.
(ups)
Role commands: (role)
role-add-perm (rap) Grant specified permission(s) to a role.
role-create (rcrt) Create a new role.
role-delete (rdel) Delete a role.
role-list (rls) Display a list of all roles defined on the system. If a role name is provided as an argument, then
all of the permissions of that role will be listed. If a permission name is provided as an option,
then all of the roles that have been granted that permission will be listed.
role-remove-perm Remove specified permission(s) from a role.
(rmp)
Runserver commands: (runserver)
runserver (rs) Runs PHP's built-in http server for development.
SQL commands: (sql)
sql-cli (sqlc) Open a SQL command-line interface using Drupal's credentials.
sql-connect A string for connecting to the DB.
sql-create Create a database.
sql-drop Drop all tables in a given database.
sql-dump Exports the Drupal DB as SQL using mysqldump or equivalent.
sql-query (sqlq) Execute a query against a database.
sql-sync Copies the database contents from a source site to a target site. Transfers the database dump via
rsync.
Search commands: (search)
search-index Index the remaining search items without wiping the index.
search-reindex Force the search index to be rebuilt.
search-status Show how many items remain to be indexed out of the total.
State commands: (state)
state-delete (sdel) Delete a state value.
state-get (sget) Display a state value.
state-set (sset) Set a state value.
User commands: (user)
user-add-role (urol) Add a role to the specified user accounts.
user-block (ublk) Block the specified user(s).
user-cancel (ucan) Cancel a user account with the specified name.
user-create (ucrt) Create a user account with the specified name.
user-information Print information about the specified user(s).(uinf)
user-login (uli) Display a one time login link for the given user account (defaults to uid 1).
user-password (upwd)(Re)Set the password for the user account with the specified name.
user-remove-role Remove a role from the specified user accounts.
(urrol)
user-unblock (uublk) Unblock the specified user(s).
Views commands: (views)
views-analyze (va) Get a list of all Views analyze warnings
views-dev (vd) Set the Views settings to more developer-oriented values.
views-disable (vdis) Disable the specified views.
views-enable (ven) Enable the specified views.
views-execute (vex) Execute a view and get the results.
views-list (vl) Get a list of all views in the system.
Watchdog commands: (watchdog)
watchdog-delete Delete watchdog messages.
(wd-del, wd-delete)
watchdog-list Show available message types and severity levels. A prompt will ask for a choice to show watchdog
(wd-list) messages.
watchdog-show Show watchdog messages.
(wd-show, ws)
Übersetzung der Benutzeroberfläche: (locale)
locale-check Checks for available translation updates.
locale-update Updates the available translations.
➜ web
Join Lazar for a hands-on session where you’ll build it, break it, debug it, and fix it. You’ll set up Sentry, track errors, use Session Replay and Tracing, and leverage some good ol’ AI to find and fix issues fast.
Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.
Top comments (0)