fabricは環境も設定できた。
昨日に引き続きfabricについて。fabricは環境設定もfabfile.pyの中にかけた。
fabコマンドの引数の形式は以下のような感じ。(略系)
fab [environment] <operation>
environmentの環境でoperationの操作をするということができる。
another_sceneという環境設定を書いてみる。
another_sceneという関数を定義すればよい。
def show(): print "show %s" % env.user env.user = "foo" def another_scene(): env.environment = "another_scene" env.user = "bar"
こんな感じで結果が変わる。
$ fab show
show foo
Done.
$ fab another_scene show #another_sceneと共に実行
show bar
Done.
便利。