Craft

Screenshot der Software:
Craft
Softwarebeschreibung:
Version: 0.2.3
Upload-Datum: 20 Feb 15
Entwickler: Jamie Paton
Lizenz: Frei
Popularität: 19

Rating: 5.0/5 (Total Votes: 3)

Handwerk ist ein Werkzeug, wie Makefile, außer alles im einheitlichen Python.
Installieren
pip Handwerk installieren
Craft arbeitet auf Python und Python 2.7+ 3.2+.
Crafty Dateien
Handwerk wird versuchen, crafty.py im aktuellen Verzeichnis oder der Umgebungsvariablen $ CRAFTFILE lesen lesen.
Ein Beispiel crafty.py:
vom Handwerk Importaufgabe, hängt
task
depends ('bar', 'foo')
def Kuchen ():
& Nbsp; "" "
& Nbsp; Drucke Kuchen und hängt von foo und Bar
& Nbsp; zum ersten Mal ausgeführt
& Nbsp; "" "
& Nbsp; print ("Zeit für Kuchen")
task
def bar ():
& Nbsp; "" "Drucke Bar" ""
& Nbsp; print ('bar')
task
def foo ():
& Nbsp; print ("Hallo, ich bin foo")
task
def auto ():
& Nbsp; "" "
& Nbsp; I wird ausgeführt, wenn Sie "Handwerk" liefern keine Argumente.
& Nbsp; "" "
& Nbsp; print (". Auto - tun mein eigenes Ding Was ist 'foo' heute.")
& Nbsp; foo ()
task
def setup ():
& Nbsp; "" "
& Nbsp; ich einmal an einem Aufruf von "Handwerk" laufen
& Nbsp; "" "
& Nbsp; print ("Hallo mein Herr, ich bin der Setup-Routine.")
Verwendung
Laufende Hand -h im Verzeichnis mit crafty.py wird die Liste der verfügbaren Aufgaben zeigen. Beispiel:
Nutzung: Handwerk [-h] [Aufgabe [Aufgabe ...]]
Positionsargumente:
& Nbsp; Aufgabe
optionale Argumente:
& Nbsp; -h, --help diese Hilfe und beende zeigen
Verfügbare Tasks:
- Kuchen: Kuchen Drucke und hängt von foo und bar, zuerst ausführen
- Auto: Ich werde ausgeführt, wenn Sie auf "Handwerk" liefern keine Argumente.
- Setup: Ich werde einmal auf jedem Aufruf von "Handwerk" laufen
- Foo:
- Bar: Prints bar
Wie Sie sehen können, wird die Docstring für jedentask Funktion dann in der Hilfe-Ausgabe dargestellt werden, und Docstrings verzichtet werden kann.
Sie können einzelne Aufgaben wie nennen:
Handwerk foo
und führen Sie mehrere Aufgaben mit einem Aufruf wie:
Handwerk foo bar

Was ist neu in dieser Pressemitteilung:

  • Fix Fehlerfang isoliert von Handwerk und die eigentliche Aufgabe

Was ist neu in Version 0.2.0:

  • Hinzugefügt setup () und Auto () Aufgaben
  • Unterstützung für Anordnungsbeziehungen überdepends

Anforderungen :

  • Python

Ähnliche Software

STklos
STklos

15 Apr 15

Polygen
Polygen

3 Jun 15

R
R

17 Feb 15

Lua
Lua

17 Aug 18

Kommentare zu Craft

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!