drush

My little thoughts on features version update options

New Drush options:
incr version: --version-increment
set version directly: --version-set=7.x-1.0-dev

http://drupal.org/node/1272586#comment-5646288

Drush 5.x-dev 支持視窗系統 support Windows system!

-
Free tags: 

http://drupal.org/project/drush

下載點: http://drush.ws/resources
下載完成直接雙擊安裝
安裝完成便可以雙擊桌面圖示, cd 到你的 Drupal root, 開始使用 Drush

還有, Drupal 已經轉用 git 作為版本椌制系統
Windows 下你可以使用 msysgit http://code.google.com/p/msysgit/
它帶有一個 msysgit shell, 可以使用 linux 命令, Drush 命令

再加上 gvimsnipMate, 成就了我終極的, 跨系統的開發工具組

什麼是 Drush

Drush 是一個面向開發者的工具/模組
它是一個使用命令行的工具, 可以說是 Drupal 的遇萬用工具刀

先談一下命令行
$ drush dl views
以上的代碼, $ 是命令行的開始drush dl views 是開發者輸入的部份
*nix 或者 Mac 可以使用原生命令行
Windows 內: "開始" -> "執行" -> 輸入 "cmd" 便會打開命令行

入正題, 例子 $ drush dl views
一句命令便可以將 views 模組從 drupal.org 下載, 解壓到 sites/all/modules
$ drush dl zen 下載, 解壓到 sites/all/themes
$ drush en views 便可以啟用 views
$ drush cc 清除緩存

Drush Alias - 進階 Drush 技巧

當一部機器有很多 Drupal installation 的時候,
你便會經常:

cd /var/www/site1
drush en -y views

cd /var/www/site2
drush en -y views

再加上測試環境:
cd /var/www/site1_uat
drush en -y views

cd /var/www/site2_uat
drush en -y views

就變得很難維護

使用了 drush alias 之後, 你可以:

Google