Craft

Software kuvakaappaus:
Craft
Ohjelmiston tiedot:
Versio: 0.2.3
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Jamie Paton
Lupa: Vapaa
Suosio: 19

Rating: 5.0/5 (Total Votes: 3)

Craft on työkalu, kuten Makefile, paitsi kaikki on natiivi Python.
Asenna
Pip asentaa veneet
Craft toimii Python 2.7+ ja Python 3.2+.
Crafty tiedostot
Craft lukee yritetään lukea crafty.py nykyiseen hakemistoon tai ympäristömuuttujien $ CRAFTFILE.
Esimerkiksi crafty.py:
alkaen veneet tuonti tehtävä, riippuu
task
depends ("bar", "foo")
def kakku ():
& Nbsp; "" "
& Nbsp; vedokset kakku, ja riippuu foo & bar
& Nbsp; ajaa ensin
& Nbsp; "" "
& Nbsp; print ("Time for kakku)
task
def bar ():
& Nbsp; "" "Taide bar" ""
& Nbsp; print ('bar')
task
def foo ():
& Nbsp; print ("Hei, olen foo")
task
def auto ():
& Nbsp; "" "
& Nbsp; minä juoksen kun annat mitään argumentteja "veneet".
& Nbsp; "" "
& Nbsp; print ("Auto - Doing oma juttu. Mikä on" foo "tänään".)
& Nbsp; foo ()
task
def setup ():
& Nbsp; "" "
& Nbsp; Käyn kerran missä tahansa soittaa "veneet"
& Nbsp; "" "
& Nbsp; print ("Hei hyvä herra, olen setup rutiinia.")
Käyttö
Running veneet -h hakemistosta sisältävä crafty.py näyttää luettelon käytettävissä olevista tehtävistä. Esimerkki:
Käyttö: craft [-h] [tehtävä [tehtävä ...]]
asentohuimaus perustelut:
& Nbsp; tehtävä
valinnaiset argumentit:
& Nbsp; -h, --help näytä tämä ohje ja poistu
Saatavilla tehtävät:
- Kakku: Tulostaa kakku, ja riippuu foo & baari ajaa ensin
- Auto: minä juoksen kun annat mitään argumentteja "veneet".
- Setup: Käyn kerran missä tahansa soittaa "veneet"
- Foo:
- Bar: Taide bar
Kuten näette, docstring kunkintask toiminto sitten edustettuna apua lähdön, ja docstrings voidaan jättää pois.
Voit soittaa yksittäisiä tehtäviä, kuten:
veneet foo
ja ajaa useita tehtäviä yhdellä puhelu kuten:
craft foo bar

Mitä uutta tässä julkaisussa:

  • Korjaa virhe hivelevä erillään veneet ja varsinaiseen tehtävään

Mitä uutta versiossa 0.2.0:

  • Lisätty setup () ja auto () tehtävät
  • Lisätty tuki tehtävään riippuvuudet kauttadepends

Vaatimukset :

  • Python

Vastaavia ohjelmistoja

g95
g95

2 Jun 15

Seed7
Seed7

22 Jun 18

Kommentit Craft

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!