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