fabric
fabric的介绍
http://fabric.readthedocs.org/en/1.8/tutorial.html
fabric中的env作用
http://docs.fabfile.org/en/latest/usage/env.html
from fabric.api import *
*中包含run
settings:
the message get from the below link
http://docs.fabfile.org/en/latest/usage/env.html
The settings context manager¶
In many situations, it’s useful to only temporarily modify env vars so thata given settings change only applies to a block of code. Fabric provides asettings context manager, which takes any number ofkey/value pairs and will use them to modifyenv within its wrapped block.
For example, there are many situations where setting warn_only (see below)is useful. To apply it to a few lines of code, usesettings(warn_only=True), as seen in this simplified version of thecontribexists function:
from fabric.api import settings, run
def exists(path):
with settings(warn_only=True):
return run('test -e %s' % path)
with cd()
http://docs.fabfile.org/en/latest/api/core/context_managers.html#module-fabric.context_managers