Craft

Screenshot Software:
Craft
Detalii soft:
Versiune: 0.2.3
Incarca data: 20 Feb 15
Producător: Jamie Paton
Licenţă: Gratuit
Popularitate: 19

Rating: 5.0/5 (Total Votes: 3)

Craft este un instrument ca Makefile, cu excepția totul este în Python nativ.
Instalare
Pip instala ambarcațiuni
Ambarcațiunile funcționează pe Python 2.7+ și Python 3.2+.
Fișierele viclean
Ambarcațiunile vor citi încercarea de a citi crafty.py în directorul curent sau variabila de mediu $ CRAFTFILE.
Un exemplu crafty.py:
de la sarcină import ambarcațiune, depinde
task
depends ("bar", "foo")
def tort ():
& Nbsp; "" "
& Nbsp; Printuri tort, și depinde de foo & bar
& Nbsp; pentru a rula primul
& Nbsp; "" "
& Nbsp; print ("Timpul de tort")
task
def bar ():
& Nbsp; "" "bar Printuri" ""
& Nbsp; print ("bar")
task
def foo ():
& Nbsp; print ("Bună, eu sunt foo")
task
def auto ():
& Nbsp; "" "
& Nbsp; eu va rula atunci când furnizează argumente la "ambarcațiune".
& Nbsp; "" "
& Nbsp; print (". Auto - Fac propria ta lucru pe care este astăzi" foo ".")
& Nbsp; foo ()
task
configurare def ():
& Nbsp; "" "
& Nbsp; eu va rula o singură dată pe orice apel la "ambarcațiune"
& Nbsp; "" "
& Nbsp; print ("Bună ziua bine, domnule, eu sunt rutina de instalare.")
Utilizare
Rularea ambarcațiunile -h in Anuarul conține crafty.py va afișa lista de sarcini disponibile. Exemplu:
utilizare: ambarcațiunile [-h] [sarcină [activitate ...]]
argumente de poziție:
& Nbsp; sarcină
Argumentele opționale:
& Nbsp; -h, help arată acest mesaj de ajutor și de ieșire
Sarcini disponibile:
- Tort: Printuri tort, și depinde de foo & bara să ruleze mai întâi
- Auto: Eu va rula atunci când furnizează argumente la "ambarcațiune".
- Instalare: Eu va rula o singură dată pe orice apel la "ambarcațiune"
- Foo:
- Bar: Printuri bar
După cum puteți vedea, docstring pentru fiecare funcțietask va fi reprezentată în producția de ajutor, și docstrings pot fi omise.
Puteți apela sarcini individuale, cum ar fi:
ambarcațiunile foo
și a alerga mai multe sarcini cu un singur apel de genul:
ambarcațiunile bar foo

Ce este nou în această versiune:

  • eroare Fix prindă izolare de ambarcațiuni și sarcina reală

Ce este nou în versiunea 0.2.0:

  • configurare Adaugata () și auto () sarcini
  • Adăugat suport pentru dependențe sarcini prindepends

Cerințe :

  • Python

Software similare

ccache
ccache

20 Feb 15

nwcc
nwcc

11 May 15

Pharo
Pharo

20 Feb 15

Comentarii la Craft

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!