Ciasto jest prosty program budowy napisany w Pythonie, podobnie Rake.
Używa prostego pliku yaml (Cakefile) załadować zadania z projektu. Ciasto można dzwonić z każdego miejsca w projekcie. Wsparcie dla opisu zadań i parametrów.
Sposób użycia:
ciasto [nazwa_zadania] [taskargs]
Przykład:
$ Cat Cakefile
TASKDIRS:
& Nbsp; - demo
$ Cat demo / *. Py
z ciasta zadania importu
def często ():
& Nbsp; print "wspólny kod gotowy"
Task
jednym def ():
& Nbsp; często ()
& Nbsp; print "jedna zakończona"
Task ()
def two ():
& Nbsp; często ()
& Nbsp; print "dwa zakończone"
Task ("skomplikowane zadanie")
def trzy (wartości):
& Nbsp; często ()
& Nbsp; print "trzy wykończone wartości% s"% wartości
$ Ciasto
(W / home / alex / praca / python / ciasto)
Placek jeden #
ciasto trzy (wartość) na terenie # zadaniem
Ciasto dwa #
Ciasto trzy 2 $
(W / home / alex / praca / python / ciasto)
wspólny kod zakończona
trzy wykończone wartości 2
Zainstaluj
pip install ciasto
Wymagania :
- Python
- PyYAML
Komentarze nie znaleziono