Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is Python's Fabric equivalent in other languages?

Tags:

python

Can someone tell me what's the equivalent of Python's Fabric in Python itself, other languages or third party tools? I am still a bit fuzzy on what it is trying to accomplish and it's usage.

like image 884
Thierry Lam Avatar asked Sep 25 '09 21:09

Thierry Lam


People also ask

How do you use fabric in Python?

Fabric is a Python library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks. Typical usage involves creating a Python module containing one or more functions, then executing them via the fab command-line tool.

What is fabric deployment?

Fabric is a tool for Python similar to Makefiles but with the ability to execute commands on a remote server.


3 Answers

These tools are for performing common remote administration tasks usually as part of automated builds - a Ruby equivalent might be Capistrano, JSch in Java.

like image 56
rajax Avatar answered Oct 22 '22 16:10

rajax


It helps you to run commands on a lot of remote machines via SSH from your box. So you don't have to login on each one and copypaste the output of some machine back to your desktop.

like image 32
bayer Avatar answered Oct 22 '22 14:10

bayer


The Ruby community uses a tool called Capistrano for the same purpose.

like image 40
Justin Voss Avatar answered Oct 22 '22 15:10

Justin Voss