Craft

Software skärmdump:
Craft
Mjukvaruinformation:
Version: 0.2.3
Ladda upp dagen: 20 Feb 15
Utvecklare: Jamie Paton
Licens: Gratis
Popularitet: 19

Rating: 5.0/5 (Total Votes: 3)

Craft är ett verktyg som Makefile, förutom allt är i native Python.
Installera
Pip installera craft
Craft fungerar på Python 2.7+ och Python 3.2+.
Crafty filer
Craft kommer att läsa försök att läsa crafty.py i den aktuella katalogen eller miljövariabeln $ CRAFTFILE.
Ett exempel crafty.py:
från hantverk import uppgift, beror
task
depends ("bar", "foo")
def kaka ():
& Nbsp; "" "
& Nbsp; Skriver tårta, och beror på foo & bar
& Nbsp; att köra först
& Nbsp; "" "
& Nbsp; print ("Dags för tårta")
task
def bar ():
& Nbsp; "" "Skriver bar" ""
& Nbsp; print ("bar")
task
def foo ():
& Nbsp; print ("Hej, jag är foo")
task
def auto ():
& Nbsp; "" "
& Nbsp; Jag kommer att köras när du levererar några argument till "hantverk".
& Nbsp; "" "
& Nbsp; print (". Auto - Göra min egen grej Vilket är" foo "idag.")
& Nbsp; foo ()
task
def setup ():
& Nbsp; "" "
& Nbsp; Jag kommer att köras en gång på varje samtal till "hantverk"
& Nbsp; "" "
& Nbsp; print ("Hej bra sir, jag är inställningsrutinen.")
Användning
Köra hantverk -h i katalogen som innehåller crafty.py visar listan över tillgängliga uppgifter. Exempel:
användning: båtar [-h] [uppgift [uppgift ...]]
positionsargument
& Nbsp; uppgift
valfria argument:
& Nbsp; -h, --help visa denna hjälpmeddelande och avsluta
Tillgängliga uppgifter:
- Tårta: Skriver tårta, och beror på foo & bar för att köra först
- Auto: Jag kommer att köras när du levererar några argument till "hantverk".
- Installation: Jag kommer att köra en gång på varje samtal till "hantverk"
- Foo:
- Bar: Skriver bar
Som ni kan se, kommer docstring för varjetask funktion då representeras i hjälputgång, och docstrings kan utelämnas.
Du kan ringa individuella uppgifter som:
craft foo
och köra flera uppgifter med ett samtal som:
hantverk foo bar

Vad är nytt i den här versionen:

  • Fix fel fånga isolering från hantverk och den faktiska uppgiften

Vad är nytt i version 0.2.0:

  • Inkom setup () och automatisk () uppgifter
  • Stöd för aktivitetssamband viadepends

Krav :

  • Python

Liknande mjukvara

Ctalk
Ctalk

20 Feb 15

ScummVM
ScummVM

17 Feb 15

refactor
refactor

2 Jun 15

SmartEiffel
SmartEiffel

3 Jun 15

Kommentarer till Craft

Kommentarer hittades inte
Kommentar
Slå på bilder!