Craft is 'n instrument soos Make File, behalwe alles is in inheemse Python.
Installeer
PIP installeer handwerk
Craft werk op Python 2.7+ en Python 3.2+.
Crafty lêers
Craft sal lees poging crafty.py te lees in die huidige gids of die omgewing veranderlike $ CRAFTFILE.
'N voorbeeld crafty.py:
van handwerk invoer taak, hang
task
depends ('bar', 'cat')
def koek ():
& Nbsp; "" "
& Nbsp; Afdrukke koek, en hang af van cat & bar
& Nbsp; eers hardloop
& Nbsp; "" "
& Nbsp; druk ('Tyd vir koek')
task
def bar ():
& Nbsp; "" "Afdrukke bar" ""
& Nbsp; druk ('bar')
task
def cat ():
& Nbsp; druk ("Hi, ek is cat")
task
def motor ():
& Nbsp; "" "
& Nbsp; Ek sal loop wanneer jy verskaf geen argumente "handwerk".
& Nbsp; "" "
& Nbsp; druk (". Auto - Doen my eie ding Wat is 'cat' vandag.")
& Nbsp; cat ()
task
def opstel ():
& Nbsp; "" "
& Nbsp; ek sal weer loop op 'n oproep om "handwerk"
& Nbsp; "" "
& Nbsp; druk ("Hallo goeie meneer, ek is die opstel van roetine.")
Gebruik
Hardloop handwerk h in die gids wat crafty.py sal wys die lys van beskikbare take. Voorbeeld:
Gebruik: handwerk [h] [taak [taak ...]]
posisionele argumente:
& Nbsp; taak
opsionele argumente:
& Nbsp; h, help uit te voer hierdie hulp boodskap en uitgang wys
Beskikbaar take:
- Koek: Afdrukke koek, en hang af van cat & bar om eers hardloop
- Auto: Ek sal loop wanneer jy verskaf geen argumente "handwerk".
- Opstelling: Ek sal weer loop op 'n oproep om "handwerk"
- Cat:
- Bar: Afdrukke bar
Soos jy kan sien, die docstring vir elketask funksie sal dan in die help uitset verteenwoordig word, en docstrings kan weggelaat word.
Jy kan individuele take soos skakel:
handwerk cat
en hardloop verskeie take met een oproep soos:
handwerk cat bar
Wat is nuut in hierdie release:
- Fix fout vang isolasie van handwerk en die werklike taak
Wat is nuut in die weergawe 0.2.0:
- Bygevoeg opstel () en 'n outomatiese () take
- Bygevoeg ondersteuning vir taak afhanklikhede viadepends
Vereistes :
- Python
Kommentaar nie gevind