Opster.

análise de linha de comando speedster
Baixe Agora

Opster. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Alexander Solovyov
  • Site do editor:
  • http://hg.piranha.org.ua/

Opster. Tag


Opster. Descrição

Speedster de análise de linha de comando O Opster é um analisador de linha de comando, destinado a escrever aplicativos de linha de comando fácil e indolor. O software usa tipos de python internos (listas, dicionários, etc) para definir opções, o que torna a configuração clara e concisa. Além disso, contém a possibilidade de lidar com os subcomandos (IE Hg Commit ou SVN Update) .Quick Examplethat é um exemplo de uma definição de opção: Importar SysFrom Opster Import Command @ Command (Uso = '% Nome Mensagem') Def Main (Message, nonewline = ('n', false, 'não imprimir uma nova linha'): 'programa simples echo' sys.stdout.write (mensagem) se não hewline: sys.stdout.write (' '___ __name__ ==' __main__ ': main () Executando este programa imprimirá a ajuda: echo.py MenseMple Echo Programoptions: -n --Nonewline Não imprima uma Newline -h - Help Show Helpi Acha que isso descreve principalmente o que está acontecendo, exceto que eu gostaria de mencionar um recurso interessante - se você estiver usando o nome longo para a opção, poderá usar apenas o nome parcial, por exemplo ./echo.py --Nonew A é comando válido linha. Isso também é verdade para subcomandos: leia sobre isso e tudo mais que você gostaria de saber na documentação. Requisitos: · Pitão O que há de novo nesta versão: · Agora é possível chamar comandos como função regular, onde cada opção não fornecida receberá padrão adequado (definido na opção especificada) · GlobalOptions foram simplesmente descartados após a análise, dobrá-los em opções regulares · Substituir _ com nomes de comando, mesmo que nos nomes de opções · Respeitar cordas vazias como uso


Opster. Software Relacionado