Fabric
Simple, Pythonic remote execution and deployment.
Install / Use
/learn @fabric/FabricREADME
|version| |python| |license| |ci| |coverage|
.. |version| image:: https://img.shields.io/pypi/v/fabric :target: https://pypi.org/project/fabric/ :alt: PyPI - Package Version .. |python| image:: https://img.shields.io/pypi/pyversions/fabric :target: https://pypi.org/project/fabric/ :alt: PyPI - Python Version .. |license| image:: https://img.shields.io/pypi/l/fabric :target: https://github.com/fabric/fabric/blob/main/LICENSE :alt: PyPI - License .. |ci| image:: https://img.shields.io/circleci/build/github/fabric/fabric/main :target: https://app.circleci.com/pipelines/github/fabric/fabric :alt: CircleCI .. |coverage| image:: https://img.shields.io/codecov/c/gh/fabric/fabric :target: https://app.codecov.io/gh/fabric/fabric :alt: Codecov
Welcome to Fabric!
Fabric is a high level Python (2.7, 3.4+) library designed to execute shell
commands remotely over SSH, yielding useful Python objects in return. It builds
on top of Invoke <https://pyinvoke.org>_ (subprocess command execution and
command-line features) and Paramiko <https://paramiko.org>_ (SSH protocol
implementation), extending their APIs to complement one another and provide
additional functionality.
To find out what's new in this version of Fabric, please see the changelog <https://fabfile.org/changelog.html#{}>_.
The project maintainer keeps a roadmap <https://bitprophet.org/projects#roadmap>_ on his website.
Related Skills
tmux
349.7kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
diffs
349.7kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
terraform-provider-genesyscloud
Terraform Provider Genesyscloud
blogwatcher
349.7kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
