Question

I want to extend Fabric with some functionality and would like to call Fabric programmatically.

What I figured out is to call the main() method in https://github.com/fabric/fabric/blob/master/fabric/main.py, but I can't pass any parameters directly to the function, because it reads it's parameters within the function.

Any idea to set the command line parameters programmatically and the calling main()?

Était-ce utile?

La solution

You can use the execute method in the Fabric library to call tasks.

http://docs.fabfile.org/en/1.8/api/core/tasks.html?highlight=execute#fabric.tasks.execute

Autres conseils

You should read the Library use documentation, as it'll likely explain how to do what you're attempting.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top