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