This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit aead62e2446f102b636c410804a76dd17c276bf3
tree e9fb6c7eba2fd5bccf34a4565853432c81a7fdc3
parent 91dc5b5e29aeb6e54e0ac020f0103c90ab6ad672
tree e9fb6c7eba2fd5bccf34a4565853432c81a7fdc3
parent 91dc5b5e29aeb6e54e0ac020f0103c90ab6ad672
fabric /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sat Apr 25 15:40:36 -0700 2009 | |
| |
ALPHA_NOTES | Tue May 05 10:45:22 -0700 2009 | |
| |
AUTHORS | Sun May 24 09:34:48 -0700 2009 | |
| |
INSTALL | Tue May 05 16:42:54 -0700 2009 | |
| |
LICENSE | Sat Apr 18 12:54:51 -0700 2009 | |
| |
MANIFEST | Wed Feb 06 04:08:36 -0800 2008 | |
| |
README | Sat May 16 06:57:00 -0700 2009 | |
| |
TODO | ||
| |
docs/ | ||
| |
fabfile.py | Sat May 16 12:25:55 -0700 2009 | |
| |
fabric/ | ||
| |
old-doc/ | Sat May 16 06:57:05 -0700 2009 | |
| |
requirements.txt | Sat Apr 25 15:40:36 -0700 2009 | |
| |
setup.py | ||
| |
tests/ |
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.








