proyectos ejemplos python fabric

python - ejemplos - Pase el parámetro a la tarea de estructura



django (2)

Debe pasar todas las variables de Python como cadenas, especialmente si está utilizando un subproceso para ejecutar las secuencias de comandos, o obtendrá un error. Tendrá que convertir las variables de nuevo a tipos int / boolean por separado.

def print_this(var): print str(var) fab print_this:''hello world'' fab print_this=''hello'' fab print_this:''99'' fab print_this=''True''

¿Cómo puedo pasar un parámetro a una tarea de estructura cuando llamo a "fab" desde la línea de comando? Por ejemplo:

def task(something=''''): print "You said %s" % something

$ fab task "hello" You said hello Done.

¿Es posible hacer esto sin fabric.operations.prompt con fabric.operations.prompt ?


Fabric usa la siguiente sintaxis para pasar argumentos a las tareas:

fab task:''hello world'' fab task:something=''hello'' fab task:foo=99,bar=True fab task:foo,bar

Puede leer más sobre esto en los documentos de Fabric .