有没有像pastescript这样没有粘贴部分的东西?
我正在寻找一个简单的库/工具,例如粘贴器,我可以轻松创建自定义命令,而与粘贴本身无关。我希望创建一个像 Paster 或 manage.py 这样的辅助工具来执行各种任务,例如构建(可能使用 buildout)、构建文档以及为基于非 Web/非 wsgi 的项目运行脚本/测试。 (这就是为什么我不想要任何需要粘贴的东西)
关于工具有什么建议吗?我的方法听起来合理吗?
I am looking for a simple lib/tool like paster that I can easily create custom commands without having anything to do with paste itself. I am looking to create a helper tool like paster or manage.py to do various tasks like build (maybe using buildout), build documentation and run scripts/tests for a non-web/non-wsgi based project. (that's why I don't want anything that needs paste)
Any suggestions on a tool? Does my approach sound reasonable?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我经常使用 Fabric 作为我的通用项目管理员。通常我使用 Fabric 自动执行以下任务:
最初开发 Fabric 是为了简化使用 SSH 在远程主机上运行的命令的自动化/脚本编写。然而,Fabric 也是自动化本地项目管理相关任务的优秀工具。
Fabric 命令是所谓的 fabfile 中的普通 Python 函数。您无需了解太多有关 Fabric 的知识即可开始使用。这是一个简单的 fabfile.py:
可以这样使用:
关于构建,只需将此部分添加到您的
buildout.cfg
中,Fabric 就可以在中使用bin/fab
:Often I use Fabric as my general purpose project janitor. Usually I automate the following tasks with Fabric:
Initially Fabric has been developed to ease the automation/scripting of commands to run on remote hosts using SSH. However, Fabric is also an excellent tool to automate local project management related tasks.
Fabric commands are plain Python functions within a so called fabfile. You don't need to know much about Fabric to get started. Here's a simple
fabfile.py
:which may be used like that:
Concerning buildout, just add this part to your
buildout.cfg
and Fabric is ready to use atbin/fab
: