➜ ~ wget -O drush.phar https://github.com/drush-ops/drush-launcher/releases/download/0.4.2/drush.phar --2017-10-12 22:02:04-- https://github.com/drush-ops/drush-launcher/releases/download/0.4.2/drush.phar Resolving github.com (github.com)... 22.214.171.124, 126.96.36.199 Connecting to github.com (github.com)|188.8.131.52|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/70282215/3b38eb04-a4af-11e7-8fd2-def41d3c059e?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20171012%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20171012T200206Z&X-Amz-Expires=300&X-Amz-Signature=292c8a96c5c2e6243d6d76a58bfe312f1b85f3058de3897cb100f2243a9a67a7&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Ddrush.phar&response-content-type=application%2Foctet-stream [following] --2017-10-12 22:02:05-- https://github-production-release-asset-2e65be.s3.amazonaws.com/70282215/3b38eb04-a4af-11e7-8fd2-def41d3c059e?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20171012%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20171012T200206Z&X-Amz-Expires=300&X-Amz-Signature=292c8a96c5c2e6243d6d76a58bfe312f1b85f3058de3897cb100f2243a9a67a7&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Ddrush.phar&response-content-type=application%2Foctet-stream Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 184.108.40.206 Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|220.127.116.11|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 273738 (267K) [application/octet-stream] Saving to: ‘drush.phar’ drush.phar 100%[====================================================>] 267.32K 220KB/s in 1.2s 2017-10-12 22:02:07 (220 KB/s) - ‘drush.phar’ saved [273738/273738]
➜ ~ chmod +x drush.phar
➜ ~ 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
Classic DEV Post from Jun 20 '19