web-dev-qa-db-ja.com

モジュールをダウンロードして有効にするDrushコマンド

モジュールをダウンロードしてインストールするには、以下を実行します。

drush dl module_name
drush en module_name -y

これをBashスクリプト関数に入れ、単純化するために "drin module_name"を呼び出すだけです。

function drin(){
  drush dl $1
  drush en $1 -y
}

Drushにモジュールをダウンロードして有効にするための1行のコマンドはありますか?

47
radj

以下はモジュールをダウンロードして有効にします:

drush en module_name -y

編集:ダウンロード(dl)コマンドは必要ありません。ダウンロードされていないモジュールを有効にしようとすると、Drushはダウンロードするかどうかを尋ね、次に有効にするかどうかを尋ねます。 -yは、これらの質問に対する「はい」の回答を自動化します。

これは Drush 6.0.(#1364814 by eiriksm, jonhattan: Added Extend pm-enable to offer downloading the project for missing extensions.)に追加されました

83
DrupalDrop
drush dl module_name && drush en module_name -y
19
David Thomas

モジュールのダウンロードと有効化はdrush en project_name。確認を求めます。確認したくない場合は、-yパラメータ。

drush en project_name -y

同じコマンドでさらに多くのプロジェクトをダウンロードできます。

drush en rules views token -y

基本的なDrushコマンドのリストについては、 基本的なdrushコマンド を参照してください。

7
Krishna Kanth

Drush 9では、composer require drupal/module_nameを使用してモジュールをダウンロードします。

drush pm:download のDrush 9の新しいドキュメントを参照してください。

その後、drush pm:enable module_nameでモジュールを有効にする必要があります。

*モジュールに役立つその他のコマンドは次のとおりです。

  • インストールされているすべてのモジュールを確認する

    drush pm:list
    
  • モジュールをアンインストールする

    drush pm:uninstall module_name
    
1
Manuel Abascal

Drupal 8では、Drushは使用されなくなりました。代わりにcomposer require drupal/module_nameを使用してください。

0
Jason