Artesanía

como Makefile, pero en Python
Descargar ahora

Artesanía Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Jamie Paton
  • Sitio web del editor:
  • https://github.com/jdpaton/

Artesanía Etiquetas


Artesanía Descripción

La artesanía es una herramienta como Makefile, excepto que todo está en Python nativo.InstallPip Instale CraftCraft Works en Python 2.7+ y Python 3.2 + .crafty Filescraft leerá intento de leer CRAFTY.PY en el directorio actual o la variable de entorno $ CraftFile.an Ejemplo Crafty.py:from Tarea de importación de artesanía, depende de la tarea @ depende ('bar', 'foo') DEF Cake (): "" "Imprime la torta, y depende de FOO y BAR para ejecutar la primera impresión" "" para pastel ') @ TaskDef Bar (): "" "Imprime la barra" "" Imprimir (' Bar ') @ TaskDef Foo (): Imprimir ("Hola, soy Foo") @ TaskDef auto (): "" " Iré a correr cuando no suministras argumentos para "navegar". "" "Imprimir (" Auto - Haciendo mi propia cosa. Que es 'foo' hoy ".) Foo () @ Configuración de TaskDef ():" " Una vez en cualquier llamada a "Craft" "" "Imprimir (" Hola, señor, soy la rutina de configuración "), la artesanía de usagerunning, en el directorio que contiene Crafty.py mostrará la lista de tareas disponibles. Ejemplo: Uso: Artesanía ] Argumentos posicionales: Argumentos de tareas: -H, --Help Muestre este mensaje de ayuda y sale de tareas: - Pastel: imprime pastel y depende de FOO y BAR Para ejecutar la primera auto: se ejecutará cuando suministre ningún argumento para "Craft" .- Configuración: Voy a ejecutar una vez en cualquier llamada a "Craft" - Foo: - Bar: Imprime los baras que puede ver, el documento para cada uno. La función de tarea se representará en la salida de ayuda, y se pueden omitir DOCSTRINGS. Puede llamar a tareas individuales como: Craft Fooand ejecute varias tareas con una llamada como: Artesanía Foo Barproduct's Página de inicio


Artesanía Software relacionado

ftfy

Corrige algunos problemas con el texto Unicode después del hecho ...

109

Descargar

conmisero

proporciona una interfaz de línea de comando simplificada para los sistemas de control de versión Git, Mercurial y Subvers ... ...

67

Descargar