Supponendo definisco un compito banale per elencare i file su un server remoto:Come impostare la directory di lavoro per un'attività Fabric?
from fabric.api import run, env
env.use_ssh_config = True
def list_files():
run('ls')
E io eseguirlo con:
fab -H server list_files
Come è possibile specificare la directory di lavoro per il comando sto correndo , altro che fare:
run('cd /tmp && ls')
che non sembra molto idiomatica a me?
Disclaimer: Sto guardando Fabric per la prima volta nella mia vita e sono totalmente nuovo a Python.
essere sicuri di dare un'occhiata al [Tutorial] (http://docs.fabfile.org/en/1.4.1/tutorial.html), questo molto la domanda è coperta lì. – Morgan