我有一个Fabric fabfile.py,包含很多命令(并且还在增长)。当我去fab -l
时,我看不到命令列表的顶部。在标题下对命令进行分组不会使列表更短,但它会使列表更容易 - 更像是Django的./manage.py help
命令的输出。有人解决了这个问题吗?
答案 0 :(得分:2)
使用Fabric的“新风格”任务,您可以利用namespaces。列出任务时,可以提供-F
(--list-format
)参数,提供nested
作为值,按名称空间列出可嵌入方式的可用任务,其外观为{{3} }。
Fabric的“嵌套”任务列表不像Django的管理命令分离那样整洁,它以非常简洁的方式按app列出命令,但它是一个开始。