Bash上でGrailsコマンドのオプションを保管
Bash completion for Grails 1.1 - uehaj's blog を見てからずっと設定を試してみたいと思っていたが google:Grails を触る機会がなかったもので試せていなかったが、Webの案件が入りそうなのでGrailsの最習得を目指して環境周りを整備しだした。
Contents
マシン環境
$ uname -vs
Linux #41-Ubuntu SMP Thu Jun 14 17:49:24 UTC 2012
$ java -version
java version "1.7.0_03"
OpenJDK Runtime Environment (IcedTea7 2.1.1pre) (7~u3-2.1.1~pre1-1ubuntu3)
OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode)
$ grails -version
Grails version: 2.1.0
スクリプトダウンロード
Bash Completionの仕組みは勉強不足だが、Grailsコマンドにこの機能を組み込むためにはスクリプトが必要という事でダウンロード。
google:github に上がっていた。( https://github.com/podollb/grails-autocomplete )
$ cd ~
$ git clone git://github.com/podollb/grails-autocomplete.git grails-autocomplete
次に.bashrcにスクリプト読み込み処理を追加。
$ vi ~/.bashrc
# 一番下に以下のコードを追加
[ -r $HOME/grails-autocomplete/grails_autocomplete ] && source $HOME/grails-autocomplete/grails_autocomplete
一度ログアウトするか、 source ~/.bashrc
してやる。
実行
Bashから以下のコマンドを実行
$ grails [TAB] # ここでタブを押す
add-proxy create-plugin install-plugin run-war
bootstrap create-script install-templates schema-export
bug-report create-service integrate-with set-proxy
clean create-tag-lib interactive set-version
clear-proxy create-unit-test list-plugin-updates shell
compile dependency-report list-plugins stats
console doc package test-app
create-app generate-all package-plugin uninstall-plugin
create-controller generate-controller plugin-info upgrade
create-domain-class generate-views release-plugin war
create-filters help remove-proxy
create-hibernate-cfg-xml init run-app
create-integration-test install-dependency run-script
ディスカッション
コメント一覧
まだ、コメントがありません