Craft

Software screenshot:
Craft
Dettagli del software:
Versione: 0.2.3
Data di caricamento: 20 Feb 15
Sviluppatore: Jamie Paton
Licenza: Libero
Popolarità: 19

Rating: 5.0/5 (Total Votes: 3)

Craft è uno strumento come Makefile, tranne tutto è in Python nativo.
Installa
pip installare mestiere
Craft funziona su Python versione 2.7+ e Python 3.2+.
file Crafty
Craft leggerà tentativo di leggere crafty.py nella directory corrente o la variabile d'ambiente $ CRAFTFILE.
Un esempio crafty.py:
dalle imbarcazioni da attività di importazione, dipende
task
depends ('bar', 'foo')
torta def ():
& Nbsp; "" "
& Nbsp; torta Stampe, e dipende foo & bar
& Nbsp; l'esecuzione di prima
& Nbsp; "" "
& Nbsp; di stampa ('Time for cake')
task
bar def ():
& Nbsp; "" "barra Stampe" ""
& Nbsp; di stampa ('bar')
task
def foo ():
& Nbsp; di stampa ("Ciao, sono foo")
task
def automatico ():
& Nbsp; "" "
& Nbsp; io correrò quando si fornisce argomenti a "mestiere".
& Nbsp; "" "
& Nbsp; di stampa (". Auto - fare le mie cose che oggi è 'foo'.")
& Nbsp; foo ()
task
installazione def ():
& Nbsp; "" "
& Nbsp; I verrà eseguito una volta su ogni chiamata al "mestiere"
& Nbsp; "" "
& Nbsp; di stampa ("Ciao buon signore, io sono la routine di installazione.")
Utilizzo
Esecuzione artigianale -h nella directory contenente crafty.py mostrerà l'elenco delle attività disponibili. Esempio:
Utilizzo: craft [-h] [compito [compito ...]]
argomenti posizionali:
& Nbsp; compito
argomenti opzionali:
& Nbsp; -h, --help mostra questo messaggio di aiuto ed esce
Attività disponibili:
- Torta: torta Stampe, e dipende foo e bar da eseguire prima
- Auto: correrò quando si fornisce argomenti a "mestiere".
- Messa a punto: mi verrà eseguito una volta su ogni chiamata al "mestiere"
- Foo:
- Bar: bar Prints
Come potete vedere, la docstring per ogni funzionetask sarà poi rappresentato nell'output di aiuto, e docstrings può essere omesso.
È possibile chiamare le attività individuali come:
craft foo
ed eseguire più attività con una chiamata del tipo:
craft bar foo

Cosa c'è di nuovo in questa versione:

  • errore Fix cattura isolamento dal mestiere e il compito reale

Cosa c'è di nuovo nella versione 0.2.0:

  • setup Aggiunto () e auto () compiti
  • Aggiunto il supporto per le dipendenze delle attività viadepends

Requisiti :

  • Python

Programmi simili

Commenti a Craft

I commenti non trovato
Aggiungi commento
Accendere le immagini!