我想扩展Fabric的一些功能,并希望以编程方式调用Fabric.
我想到的是main()
在https://github.com/fabric/fabric/blob/master/fabric/main.py中调用该方法,但是我无法将任何参数直接传递给该函数,因为它读取了它的参数在功能内.
有没有想过以编程方式设置命令行参数和调用main()
?
您可以使用库中的execute
方法Fabric
来调用任务.
http://docs.fabfile.org/en/1.8/api/core/tasks.html?highlight=execute#fabric.tasks.execute