Craft

Software captura de pantalla:
Craft
Detalles de software:
Versión: 0.2.3
Fecha de carga: 20 Feb 15
Promotor: Jamie Paton
Licencia: Libre
Popularidad: 19

Rating: 5.0/5 (Total Votes: 3)

Artesanía es una herramienta como Makefile, excepto que todo está en Python nativo.
Instalar
PIP instalar artesanía
Artesanía trabaja en Python y Python 2.7+ 3.2+.
Archivos Crafty
Craft leerá intento de leer crafty.py en el directorio actual o la variable de entorno $ CRAFTFILE.
Un ejemplo crafty.py:
de tarea de importación de artesanía, depende
task
Depends ('bar', 'foo')
torta def ():
& Nbsp; "" "
& Nbsp; torta impresiones, y depende de foo y bar
& Nbsp; se ejecute primero
& Nbsp; "" "
& Nbsp; print ('La hora de la torta')
task
bar def ():
& Nbsp; "" "barra Prints" ""
& Nbsp; print ('bar')
task
foo def ():
& Nbsp; print ("Hola, soy foo")
task
auto def ():
& Nbsp; "" "
& Nbsp; voy a correr cuando usted suministra sin argumentos para "artesanal".
& Nbsp; "" "
& Nbsp; print (". Auto - hacer mi propia cosa ¿Qué es" foo "hoy.")
& Nbsp; foo ()
task
configuración def ():
& Nbsp; "" "
& Nbsp; que se ejecutará una vez en cualquier llamada a la "nave"
& Nbsp; "" "
& Nbsp; print ("Hola buen señor, yo soy la rutina de instalación.")
Uso
Correr -h nave en la crafty.py directorio que contiene mostrará la lista de tareas disponibles. Ejemplo:
uso: artesanía [-h] [tarea [tarea ...]]
argumentos posicionales:
& Nbsp; tarea
argumentos opcionales:
& Nbsp; -h, --help muestra este mensaje de ayuda y termina
Tareas disponibles:
- Pastel: pastel de impresiones, y depende de foo y bar para funcionar primero
- Auto: voy a correr cuando usted suministra sin argumentos para "artesanal".
- Configuración: Yo se ejecutará una vez en cualquier llamada a la "nave"
- Foo:
- Bar: Prints bar
Como puede ver, la cadena de documentación para cada funcióntask entonces estará representada en el resultado de la ayuda, y docstrings puede omitirse.
Usted puede llamar a las tareas individuales como:
foo artesanía
y ejecutar múltiples tareas con una llamada como:
foo bar artesanía

¿Cuál es nuevo en esta versión:

  • Error Fix captura de aislamiento de la artesanía y la tarea real

¿Cuál es nuevo en la versión 0.2.0:

  • Configuración Añadido () y concesionarios () tareas
  • Se ha añadido soporte para dependencias de tareas a través deDepends

Requisitos :

  • Python

Programas parecidos

Agena
Agena

22 Jun 18

Python
Python

22 Jun 18

Bocfel
Bocfel

17 Feb 15

Comentarios a la Craft

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!