Cake er en enkel bygge program skrevet i Python, lik Rake.
Den bruker en enkel YAML fil (Cakefile) for å laste oppgaver fra prosjektet. Kake kan kalles fra hvor som helst i prosjektet. Støtte for oppgavebeskrivelser og parametere.
Bruk:
kake [taskname] [taskargs]
Eksempel:
$ Cat Cakefile
TASKDIRS:
& Nbsp; - demo
$ Cat demo / *. Py
fra kake import oppgave
def vanlige ():
& Nbsp; print "felles kode ferdig"
task
def en ():
& Nbsp; vanlige ()
& Nbsp; print "en ferdig"
task ()
def to ():
& Nbsp; vanlige ()
& Nbsp; print "to ferdig"
task ("kompleks oppgave")
def tre (verdi):
& Nbsp; vanlige ()
& Nbsp; print "tre ferdig med verdi% s"% verdi
$ Kake
(I / home / alex / arbeid / python / kake)
kake en #
kake tre (verdi) # kompleks oppgave
kake to #
$ Kake tre 2
(I / home / alex / arbeid / python / kake)
felles kode ferdig
tre ferdig med verdi 2
Installer:
PIP installere kake
Krav :
- Python
- PyYAML
Kommentarer ikke funnet