Drush

Τι είναι το Drush;

Το drush (Drupal Shell) είναι ένα εργαλείο κονσόλας (cli) για την διαχείριση Drupal sites. Τρέχει server-side και είναι ανεξάρτητο από την έκδοση Drupal 6.x / 7.x / 8.x και με την εγκατάσταση Drupal (δεν είναι κάποιο module δηλαδή). Στα πακέτα hosting της Hostdog θα βρείτε το Drush έτοιμο προς χρήση, μόλις συνδεθείτε μέσω SSH.

Βασική χρήση του Drush

Οι εντολές είναι της μορφής*:

drush [options] <command> [argument1] [argument2]

*Για τους εξοικειωμένους με την κονσόλα και το linux χρήστες, η παραπάνω σύνταξη πρέπει είναι αρκετά γνώριμη, ενώ για τους αρχάριους χρήστες του drush υπάρχει πάντα το documentation:

Διαθέσιμες εντολές:

drush help

Και πιο αναλυτικό documentation:

drush topic

Επιπλέον για κάθε εντολή μπορείτε να δείτε παραμέτρους και χρήση με:

drush help command

Παραδείγματα

ΣΗΜΑΝΤΙΚΟ: οι εντολές πρέπει να τρέχουν από κάποιο path μέσα στο directory που είναι εγκατεστημένο το drupal, πχ: /home/user/public_html ή /home/user/public_html/mysite

Κατάσταση εγκατάστασης Drupal

drush status

Κατέβασμα ενός module

drush dl project_name

Ενεργοποίηση ενός module

drush en project_name

Απευθείας εγκατάσταση module και παράκαμψη ερωτήσεων

drush en project_name -y

Καθάρισμα όλων των cache)

drush cc all

Update modules/core

drush up

Περισσότερα φυσικά στο αντίστοιχο page του Drupal (guides, manual, cheatsheets κλπ)
https://www.drupal.org/documentation/modules/drush