Moke. Classificação e resumo
- Nome do editor:
- Marcin Cieslik
- Site do editor:
- http://muralab.org/
Moke. Tag
Moke. Descrição
Moke transforma um módulo Python em um script. Toda função pode se tornar um sub-comando, com opções inferidas a partir da lista de argumentos e a opção Doc String.A aplicação de linha de comando que cumprimenta exatamente duas pessoas. (Coloque o seguinte em um arquivo chamado mokefile.py:from moke tarefa de importação, ingresse @ taskdef greet (que, grito = false, tempos = 1): """ envia saudações a partir moke - que (str2) duas pessoas para saudar. - Shout (switch) aciona tampas "" "Saudações = (" Olá% s e% s! "% (que , que )) * vezes se gritam: Saudações = Greetings.upper () Imprimir log de saudações ("Saudajado:% s e% s"% (que , que ), info) se __name__ == "Principal": tarefa () execute o mokefile chamando Moke: Moke Greet - Times 2 Mary Katethis Retornos: 2011-09-3014: 12: 52,815 Moke (versão 1.0.0) 2011-09-3014: 12: 52,815 CWD: "/home/.../moke/test/scripts"2011- 09-3014: 12: 52,815 Mokefile: "/home/...//moke/test/scripts/mokeFile.py"2011-09-3014: 12: 52,815 Tarefa: Greet2011-09-3014: 12: 52,815 params: ('Quem', ) ('Shout']) ('Shout', Verdadeiro) ('Times', 2) Olá Maria e Kate! Olá Maria e Kate! Se você esqueceu o que seu Mokefile.py faz , basta pedir ajuda: moke - helpusage: mokefile.py {greet} ... um RGUMENTS: {greet} greet envia saudações de Moke.Optional Argumentos: -h, --help Mostrar esta mensagem de ajuda e saída -ls ls (file_a) Logging stream -ll {info, avisar, erro} (STR) Logging Nível -LF {Tab} (STR) Formatsub-comando Ajuda específica também é gerado: Moke Greet - Helpusage: Mokefile.py greet Quem argumentos whopositivos: quem (str) duas pessoas para gorjetos argumentos: -h, --help Mostrar esta mensagem de ajuda e sair --shout (switch) TIRGERS CAPS - Times (int) Agora é hora de começar o seu próprio MOKEFILE: Moke Novo que cria um arquivo de esqueleto para você: Moke New Mokefile Moke: * criado /...Path.../mokeFile Moke: * Running 'moke mokefile - Help'Have Fun! Homepage do produto
Moke. Software Relacionado