Construir

como makefile, mas no python
Baixe Agora

Construir Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Jamie Paton
  • Site do editor:
  • https://github.com/jdpaton/

Construir Tag


Construir Descrição

Artesanato é uma ferramenta como makefile, exceto tudo está em native python.installpip install craftcraft funciona no Python 2.7+ e o arquivo python 3.2 + .crafty lerá tentativa de ler o crafty.py no diretório atual ou a variável de ambiente $ CRAFTFILE. Crafty.py: Tarefa de importação do artesanato, depende @ Task @ depende ('bar', 'foo') def bolo (): "" "Imprime o bolo e depende de foo e barra para correr primeiro" "" Time " Para Bolo ') @ TaskDef Bar (): "" "Imprime Bar" "" Imprimir (' Bar ') @ TaskDef Foo (): Imprimir ("Hi, eu sou foo") @ TaskDef Auto (): "" "" " Eu vou correr quando você não fornecer argumentos para "artesanato". "" "Imprimir (" auto - fazendo minha própria coisa. Que é "foo" hoje ".) FOO () @ TaskDef Setup ():" "" Eu vou correr Uma vez em qualquer chamada para "artesanato" "" Imprimir ("Olá bom senhor, eu sou a rotina de configuração".) O Craft Usagerunning -h no diretório contendo Crafty.py mostrará a lista de tarefas disponíveis. Exemplo: Uso: Artesanato ] Argumentos Posicionais: Argumentos TaskOptional: -H, --Help Mostrar esta mensagem de ajuda e tarefas exageradas: - Bolo: imprime o bolo e depende do foo e da barra Para executar o primeiro- Auto: eu serei executado quando você fornecer nenhum argumento para "artesanato" .- Configuração: Vou executar uma vez em qualquer chamada para "artesanato" - foo: - Barra: imprime Baras você pode ver, o docstring para cada @ A função de tarefa será então representada na saída da ajuda, e os docstrings podem ser omitidos. Você pode chamar tarefas individuais como: Craft Fooand Execute várias tarefas com uma chamada como: CRAFT FOO BARPRODUCT's Homepage


Construir Software Relacionado

ftfy.

Corrige alguns problemas com o texto Unicode após o fato ...

109

Download

committer.

Fornece uma interface de linha de comando simplificada para os sistemas de controle de versão Git, mercurial e subvers ... ...

67

Download