public
Description: Simple, Pythonic remote execution and deployment
Homepage: http://fabfile.org
Clone URL: git://github.com/bitprophet/fabric.git
fabric /
name age message
file .gitignore Sat Apr 25 15:40:36 -0700 2009 Started in with Sphinx in a big way. Totally no... [bitprophet]
file ALPHA_NOTES Sun Apr 26 16:03:52 -0700 2009 Decided to nix "fab shell" for the time being. ... [bitprophet]
file AUTHORS Thu Apr 30 07:21:25 -0700 2009 Add Curt Micol to AUTHORS for his contributions... [bitprophet]
file INSTALL Wed Feb 06 04:07:02 -0800 2008 Explicitly state the distutils in the INSTALL f... [karmazilla]
file LICENSE Sat Apr 18 12:54:51 -0700 2009 License switch to BSD; setup.py updated; versio... [bitprophet]
file MAGIC-REMOVAL_TODO Thu Apr 30 10:18:02 -0700 2009 Add fabfile specification options, fix more ord... [bitprophet]
file MANIFEST Wed Feb 06 04:08:36 -0800 2008 Put TODO in MANIFEST so end-users and peek it a... [karmazilla]
file README Sat Apr 25 15:40:36 -0700 2009 Started in with Sphinx in a big way. Totally no... [bitprophet]
file TODO Fri Apr 17 12:57:03 -0700 2009 Handful of minor unrelated tweaks [bitprophet]
directory docs/ Loading commit data...
file fabfile.py Mon Apr 27 10:47:14 -0700 2009 MR_TODO item addition, internal fabfile tweaks [bitprophet]
directory fabric/
directory old-doc/ Sat Apr 25 15:40:36 -0700 2009 Started in with Sphinx in a big way. Totally no... [bitprophet]
file requirements.txt Sat Apr 25 15:40:36 -0700 2009 Started in with Sphinx in a big way. Totally no... [bitprophet]
file setup.py Tue Apr 28 07:53:12 -0700 2009 Set up convenient public API and thus had to mo... [bitprophet]
directory tests/ Tue Apr 28 07:53:12 -0700 2009 Set up convenient public API and thus had to mo... [bitprophet]
README
Fabric is a Python library and command-line tool designed to streamline
deploying applications or performing system administration tasks via the SSH
protocol. It provides tools for running arbitrary shell commands (either as a
normal login user, or via ``sudo``), uploading and downloading files, and so
forth. 

Typical use involves defining a "fabfile" (a Python module) containing one or
more functions or tasks which may then be executed by the ``fab`` command-line
tool. Fabric provides extra functionality related to this mode of use, such as
prompting for user input, ensuring certain variables are present in order for
tasks to run, and specifying which host or hosts a specific task connects to by
default.

Fabric may also be used as a standalone library, so that other Python programs
needing a simple API on top of SSH or SCP may import and utilize specific
pieces of functionality.