Suponiendo defino una tarea trivial para listar los archivos en un servidor remoto:¿Cómo establecer el directorio de trabajo para una tarea Fabric?
from fabric.api import run, env
env.use_ssh_config = True
def list_files():
run('ls')
Y ejecutarlo con:
fab -H server list_files
¿Cómo puedo especificar el directorio de trabajo para el comando que estoy corriendo , aparte de hacer:
run('cd /tmp && ls')
¿Qué no me parece muy idiomático?
Descargo de responsabilidad: Estoy viendo a Fabric por primera vez en mi vida y soy totalmente nuevo en Python.
no deje de tomar un vistazo a la [Tutorial] (http://docs.fabfile.org/en/1.4.1/tutorial.html), esta misma la pregunta está cubierta allí. – Morgan