fabricを使ってみる。
スクリプトをまとめておくのに、fabricが便利だと教えてもらったので使い方を調べる。
使い方
- fabfileを作る。
- fabコマンドをとおして実行。
fabfileは、Makefileみたいなもの。fabfile.pyという名前で保存する。
$ fab hello #helloを実行 [localhost] local: echo hello hello Done.
使い方詳細
実際にどうやってfabfileを作って実行するか。
fabfileの作成
# fabfile.py from fabric.api import run, local, env def hello(): local("echo hello") def date(): local("date") local("LC_TIME=ja_JP.UTF-8 date")
fabコマンドをとおして実行
- lで利用できるコマンドのリストを作れるので便利
$ fab -l Available commands: date hello $ fab date [localhost] local: date Thu Apr 21 10:21:27 JST 2011 [localhost] local: LC_TIME=ja_JP.UTF-8 date 2011年 4月 21日 木曜日 10:21:27 JST Done.