我使用Fabric 来开发、管理和部署我的 Django 站点。我已经将我的工作流程调整为敏捷的野兽......然而,我的懒惰范围似乎是无限的......
我最近开始使用很多 Bootstrap。我觉得我可以 在 Fabric 中重新实现 Grunt 的大部分功能,但这真的不是我想做的。我想要的是一个同时运行的 Fabric 命令:
- (
lcd
进入我的引导目录)grunt watch
在我编辑它时自动重建我的引导输出 ./manage.py runserver
为 Django 运行开发服务器(也可以自动重建)
这两个命令都将无限期地运行,直到我取消它们……这似乎是个问题。如果我使用 Fabric 的@parallel
装饰器,我将无法控制命令,是吗?输出(虽然不是关键)也会有点混乱。
那么在这种情况下,处理这样的两个命令并使它们自动化的最佳方法是什么?