fabric
What is Fabric ?
Fabric
is a Python (2.5-2.7) library and command-line tool for streamlining the use of SSH
for application deployment
or systems administration tasks
.
More specifically, Fabric is:
- A tool that lets you
execute arbitrary Python functions
via the command line; - A library of subroutines (built on top of a lower-level library) to make
executing shell commands over SSH
easy and Pythonic.
Naturally, most users combine these two things, using Fabric to write and execute Python functions, or tasks, to automate interactions with remote servers. Let’s take a look.