Craft

Software screenshot:
Craft
Podrobnosti Software:
Verze: 0.2.3
Datum uploadu: 20 Feb 15
Vývojka: Jamie Paton
Licence: Volný
Popularita: 19

Rating: 5.0/5 (Total Votes: 3)

Craft je nástroj, jako je Makefile, s výjimkou je vše v rodném jazyce Python.
Instalovat
Pip nainstalovat řemeslo
Craft pracuje na Python 2.7+ a Python 3.2+.
Lstiví files
Craft bude číst pokus o čtení crafty.py v aktuálním adresáři nebo v proměnné prostředí $ CRAFTFILE.
Příklad crafty.py:
z řemesel úkolu import, závisí
task
depends ("bar", "foo")
def koláč ():
& Nbsp; "" "
& Nbsp; tisky dort, a závisí na foo a bar
& Nbsp; spustit jako první
& Nbsp; "" "
& Nbsp; print ("Je čas na dort")
task
def bar ():
& Nbsp; "" "Prints bar" ""
& Nbsp; print ("bar")
task
def foo ():
& Nbsp; print ("Ahoj, já jsem foo")
task
def auto ():
& Nbsp; "" "
& Nbsp; já se spustí, když budete dodávat žádné argumenty, které by "řemeslo".
& Nbsp; "" "
& Nbsp; print (", Auto - Dělat svou vlastní věc, která je" foo "dnes".)
& Nbsp; foo ()
task
setup def ():
& Nbsp; "" "
& Nbsp; já poběží jednou na každém volání "řemeslo"
& Nbsp; "" "
& Nbsp; print ("Hello dobře, pane, já jsem rutina setup.")
Použít
Běh řemeslné -h v adresáři, který obsahuje crafty.py se zobrazí seznam dostupných úloh. Příklad:
Využití: řemeslo [-h] [úkol [úkol ...]]
poziční argumenty:
& Nbsp; úkol
volitelné argumenty:
& Nbsp; -h, --help zobrazit tuto nápovědu a skončí
Dostupné úkoly:
- Dort: Tiskne dort, a závisí na foo a bar spustit jako první
- Auto: Budu běžet, když dodáte žádné argumenty, které by "řemeslo".
- Nastavení: Já poběží jednou na každém volání "řemeslo"
- Foo:
- Bar: Tisk bar
Jak můžete vidět, dokumentačního řetězce pro každou funkcitask pak bude zastoupena v nápovědě výstupu, a docstrings může být vynechána.
Můžete volat jednotlivé úkoly, jako je:
řemeslo foo
a spouštět více úloh s jedním voláním jako jsou:
řemeslo foo bar

Co je nového v této verzi:

  • Fix chyba lov izolaci od řemesla a skutečnou úlohu

Co je nového ve verzi 0.2.0:

  • přidáno setup () a auto () úkoly
  • Byla přidána podpora pro závislostí úkolu přesdepends

Požadavky na :

  • Python

Podobný software

Rails
Rails

17 Feb 15

GromJS
GromJS

20 Feb 15

Flexc++
Flexc++

14 Apr 15

Komentáře k Craft

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!