Craft

Tela Software:
Craft
Detalhes de Software:
Versão: 0.2.3
Data de upload: 20 Feb 15
Revelador: Jamie Paton
Licença: Livre
Popularidade: 19

Rating: 5.0/5 (Total Votes: 3)

Artesanato é uma ferramenta como o Makefile, a não ser que tudo está em Python nativa.
Instalar
pip instalar ofício
Artesanato funciona em Python 2.7+ e Python 3.2+.
arquivos Crafty
Craft lerá tentativa de ler crafty.py no diretório atual ou a variável de ambiente $ CRAFTFILE.
Um exemplo crafty.py:
da tarefa de importação ofício, depende
task
depends ('bar', 'foo')
bolo def ():
& Nbsp; "" "
& Nbsp; bolo Prints, e depende de foo e bar
& Nbsp; para executar primeiro
& Nbsp; "" "
& Nbsp; print ('Tempo para o bolo')
task
bar def ():
& Nbsp; "" "Prints bar" ""
& Nbsp; print ('bar')
task
foo def ():
& Nbsp; print ("Oi, eu sou foo")
task
auto def ():
& Nbsp; "" "
& Nbsp; I será executado quando você fornecer sem argumentos para "nave".
& Nbsp; "" "
& Nbsp; print (". Auto - fazendo minha própria coisa que é hoje 'foo'.")
& Nbsp; foo ()
task
configuração def ():
& Nbsp; "" "
& Nbsp; I será executada uma vez em qualquer chamada a "nave"
& Nbsp; "" "
& Nbsp; print ("Olá bom senhor, eu sou a rotina de instalação.")
Uso
Correndo ofício -h no diretório que contém crafty.py irá mostrar a lista de tarefas disponíveis. Exemplo:
uso: ofício [-h] [tarefa [tarefa ...]]
argumentos posicionais:
& Nbsp; tarefa
argumentos opcionais:
& Nbsp; -h, --help mostrar esta mensagem de ajuda e sai
As tarefas disponíveis:
- Bolo: bolo Prints, e depende de foo e bar para executar primeiro
- Auto: I será executado quando você fornecer sem argumentos para "nave".
- Configuração: eu vou correr uma vez em qualquer chamada à "nave"
- Foo:
- Bar: Prints bar
Como você pode ver, a docstring para cada funçãotask será então representado na saída de ajuda, e docstrings pode ser omitida.
Você pode ligar para tarefas individuais, como:
ofício foo
e executar múltiplas tarefas com uma chamada como:
bar foo ofício

O que é novo nesta versão:

  • erro Fix captura isolamento de artesanato e a tarefa real

O que é novo na versão 0.2.0: tarefas

  • Configuração Adicionado () e automática ()
  • Adicionado suporte para dependências de tarefas viadepends

Requisitos :

  • Python

Programas semelhantes

Trad4
Trad4

11 May 15

OpenCL
OpenCL

11 May 15

GCL
GCL

3 Jun 15

bin86
bin86

3 Jun 15

Comentário para Craft

Comentários não encontrado
Adicionar comentário
Ligue imagens!