| cmdln. Uma ferramenta de código livre e livre para escrever scripts e shells multi-command |
Baixe Agora |
cmdln. Classificação e resumo
- Nome do editor:
- Trent Mick
- Site do editor:
- http://code.google.com/u/trentm/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 85 KB
cmdln. Tag
cmdln. Descrição
Uma ferramenta gratuita e aberta de código para escrever scripts e shells multi-command CMDLN corrige algumas das falhas de design em cmd.py e aproveita os novos módulos de Python Stdlib (por exemplo, optparse) para que seja mais útil (e conveniente) para implementar scripts / shell da linha de comando. As principais diferenças são: · Em vez de Passando uma linha de comando para manipuladores de subcomando, as opções já analisadas e uma lista de args são fornecidas. Isso é muito mais conveniente quando a complexidade dos comandos cresce para ter opções, argumentos com espaços, etc. · Por padrão, a ajuda para um subcomando é o docstring do método associado. A saída de ajuda padrão é muito melhor e alguns vars modelo também podem ser usados para preencher automaticamente alguns detalhes. · Definir aliases de comando é fácil (usando um novo decorador). · Um .main () método é fornecido para fazer o uso do seu Subclasse de cmdln um pouco de limpeza. · O manuseio de erros (e os ganchos associados) foram aprimorados para que o trapping e lidando com erros nos manipuladores de sub-command (os métodos do_ *) podem ser feitos - como pode ser procurado para um pouco mais robusto Concha. O que há de novo nesta versão: · Alguma python 2.6-ification. Nenhuma mudança funcional.
cmdln. Software Relacionado