ドキュメントを確認しましたが、見つかりませんでした。 fab-lまたはfab-dは、期待されるパラメーターを表示しません。また、* fab -l <task> *などで遊んで、これに対する文書化されていないサポートがあるかどうかを確認しました。誰かが方法を知っているか、提案がありますか?
1315 次
4 に答える
4
自動化された方法は見つかりませんでした。私がしていることは、次のようにdocstringに入れることです:
@task
def sometask(parma='Foo'):
"""Does some common, tedious task.
sometask:parma=Foo
"""
したがって、実行すると次のfab -d sometask
ようになります。
Displaying detailed information for task 'sometask':
Does some common, tedious task.
sometask:parma=Foo
于 2012-09-12T22:18:08.233 に答える
0
これは、@task などのデフォルトのデコレータ以外で装飾されたタスクでは機能しないようです。
fab -d hostName
Displaying detailed information for task 'hostName':
No docstring provided
Arguments: arg='test'
これが Fabric タスクです。
@task
def hostName(arg='test'):
run("hostname -f")
おそらく議論の泡立ちと関係があると思います
于 2015-01-05T16:58:24.540 に答える