Craft

Software screenshot:
Craft
Software informatie:
Versie: 0.2.3
Upload datum: 20 Feb 15
Ontwikkelaar: Jamie Paton
Licentie: Gratis
Populariteit: 19

Rating: 5.0/5 (Total Votes: 3)

Craft is een tool als Makefile, behalve alles is in de moedertaal van de Python.
Installeer
pip ambachtelijke installeren
Craft werkt op Python 2.7+ en Python 3.2+.
Crafty bestanden
Craft zal poging om crafty.py lezen in de huidige directory of de omgevingsvariabele $ CRAFTFILE lezen.
Een voorbeeld crafty.py:
van ambachtelijke import taak, hangt af
task
depends ('bar', 'foo')
def taart ():
& Nbsp; "" "
& Nbsp; Prints cake, en is afhankelijk van foo & bar
& Nbsp; om eerst te starten
& Nbsp; "" "
& Nbsp; print ('Tijd voor taart')
task
def bar ():
& Nbsp; "" "Prints bar" ""
& Nbsp; print ('bar')
task
def foo ():
& Nbsp; print ("Hallo, ik ben foo")
task
def auto ():
& Nbsp; "" "
& Nbsp; Ik zal lopen als je geen argumenten te leveren aan "ambachtelijke".
& Nbsp; "" "
& Nbsp; print (". Auto - doe mijn eigen ding Welke is 'foo' vandaag.")
& Nbsp; foo ()
task
def setup ():
& Nbsp; "" "
& Nbsp; Ik zal een keer draaien op elke oproep om "ambachtelijke"
& Nbsp; "" "
& Nbsp; print ("Hallo goed meneer, ik ben de setup routine.")
Gebruik
Hardlopen ambachtelijke -h in de directory met crafty.py zal de lijst van beschikbare taken te tonen. Voorbeeld:
verbruik: ambacht [-h] [taak [taak ...]]
positionele argumenten:
& Nbsp; taak
optionele argumenten:
& Nbsp; -h, --help deze hulp bericht en afrit tonen
Beschikbare taken:
- Taart: Prints cake, en is afhankelijk van foo en bar om eerst te starten
- Auto: Ik zal lopen als je geen argumenten te leveren aan "ambachtelijke".
- Setup: Ik zal een keer draaien op elke oproep om "ambachtelijke"
- Foo:
- Bar: Prints bar
Zoals u kunt zien, zal de docstring voor elketask functie dan worden vertegenwoordigd in de help-uitgang, en docstrings kan worden weggelaten.
U kunt afzonderlijke taken zoals bellen:
ambachtelijke foo
en uitvoeren van meerdere taken met één oproep als:
ambachtelijke foo bar

Wat is nieuw in deze release:

  • Fix fout vangen isolatie van het ambacht en de eigenlijke taak

Wat is nieuw in versie 0.2.0:

  • Toegevoegd setup () en auto () taken
  • Ondersteuning toegevoegd voor taakafhankelijkheden viadepends

Eisen

  • Python

Vergelijkbare software

Yazoo
Yazoo

20 Feb 15

JBrownie
JBrownie

3 Jun 15

STklos
STklos

15 Apr 15

SmartEiffel
SmartEiffel

3 Jun 15

Reacties op Craft

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!