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

Mercury
Mercury

15 Apr 15

Mumps Compiler
Mumps Compiler

28 Sep 15

Android SDK
Android SDK

22 Jun 18

Linaro GCC
Linaro GCC

17 Feb 15

Kommentarer till Craft

Kommentarer hittades inte
Kommentar
Slå på bilder!