组织Fabric的命令列表输出

时间:2013-06-28 10:52:33

标签: django fabric

我有一个Fabric fabfile.py,包含很多命令(并且还在增长)。当我去fab -l时,我看不到命令​​列表的顶部。在标题下对命令进行分组不会使列表更短,但它会使列表更容易 - 更像是Django的./manage.py help命令的输出。有人解决了这个问题吗?

1 个答案:

答案 0 :(得分:2)

使用Fabric的“新风格”任务,您可以利用namespaces。列出任务时,可以提供-F (--list-format)参数,提供nested作为值,按名称空间列出可嵌入方式的可用任务,其外观为{{3} }。

Fabric的“嵌套”任务列表不像Django的管理命令分离那样整洁,它以非常简洁的方式按app列出命令,但它是一个开始。