Craft

Skjermbilde programvare:
Craft
Prog.varedetaljer:
Versjon: 0.2.3
Last opp dato: 20 Feb 15
Utvikler: Jamie Paton
Lisens: Gratis
Popularitet: 19

Rating: 4.5/5 (Total Votes: 4)

Craft er et verktøy som Makefile, bortsett fra alt er i native Python.
Installer
PIP installere håndverket
Craft fungerer på Python 2.7+ og Python 3.2+.
Crafty filer
Craft vil lese forsøk på å lese crafty.py i gjeldende katalog eller miljøvariabelen $ CRAFTFILE.
Et eksempel crafty.py:
fra håndverket import oppgave, avhenger
task
depends ('bar', 'foo')
def kake ():
& Nbsp; "" "
& Nbsp; Skriver kake, og er avhengig av foo og bar
& Nbsp; å kjøre først
& Nbsp; "" "
& Nbsp; print ('Tid for kake')
task
def bar ():
& Nbsp; "" "Skriver bar" ""
& Nbsp; print ('bar')
task
def foo ():
& Nbsp; print ("Hei, jeg er foo")
task
def auto ():
& Nbsp; "" "
& Nbsp; jeg vil kjøre når du leverer noen argumenter til "håndverket".
& Nbsp; "" "
& Nbsp; print (". Auto - Å gjøre min egen greie som er" foo "i dag".)
& Nbsp; foo ()
task
def setup ():
& Nbsp; "" "
& Nbsp; jeg vil kjøre én gang på et kall til "håndverket"
& Nbsp; "" "
& Nbsp; print ("Hei god sir, jeg er oppsettet rutine.")
Bruk
Kjører håndverket -h i katalogen inneholder crafty.py vil vise en liste over tilgjengelige oppgaver. Eksempel:
bruk: håndverket [h] [oppgave [oppgave ...]]
posisjonelle argumenter:
& Nbsp; oppgave
valgfrie argumenter:
& Nbsp; -H, Hjelpe vis denne hjelpemeldingen og exit
Tilgjengelige oppgaver:
- Kake: Skriver kake, og er avhengig av foo og bar å kjøre først
- Auto: Jeg vil kjøre når du leverer noen argumenter til "håndverket".
- Oppsett: Jeg vil kjøre én gang på et kall til "håndverket"
- Foo:
- Bar: Skriver bar
Som du kan se, vil docstring for hvertask funksjon da være representert i hjelpe utgang, og docstrings kan utelates.
Du kan ringe individuelle oppgaver som:
håndverket foo
og kjøre flere oppgaver med én samtale som:
håndverket foo bar

Hva er nytt i denne utgaven:

  • Fix feil fanger isolert fra håndverket og selve oppgaven

Hva er nytt i versjon 0.2.0:

  • Lagt setup () og auto () oppgaver
  • Lagt til støtte for aktivitetsavhengigheter viadepends

Krav :

  • Python

Lignende programvare

Jess
Jess

3 Jun 15

wempy
wempy

20 Feb 15

Chapel
Chapel

11 May 15

Shed Skin
Shed Skin

15 Apr 15

Kommentarer til Craft

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!