| optcomplete. auto-gerador de conclusão de shell para python |
Baixe Agora |
optcomplete. Classificação e resumo
- Nome do editor:
- Martin Blais
- Site do editor:
- http://furius.ca/atocha/
optcomplete. Tag
optcomplete. Descrição
Auto-gerador de conclusão de casca para python O OptComplete é uma biblioteca do Python que visa fornecer quase automaticamente conclusão do shell para qualquer programa Python que já usa o módulo OptParse.MotivationThis visa colocar a rotina de conclusão do shell e o código de análise de opções em um único local: no próprio programa. A própria lógica. é que, como um programa já sabe sobre suas opções, e no Python, temos um módulo padrão para especificá-los programaticamente desde Python-2.3 (OptParse), o próprio programa está na melhor posição para sugerir conclusões para uma linha de comando incompleta para um Shell que o invoca.Tradicionalmente, isso foi feito escrevendo as descrições específicas do shell separadas dos próprios programas, como o projeto de conclusão programável de Bash. Essa abordagem requer a manutenção das funções de conclusão do shell atualizada com os programas.During o desenvolvimento dessa prova de conceito, estávamos interessados em descobrir se os programas não puderam descrever suas rotinas de conclusão, usando o protocolo de conclusão bem especificado em bash. Rotinas de conclusão semelhantes podem ser facilmente escritas para outras conchas e poderíamos estender este módulo para eles. Este código vem com suporte para conclusões automáticas para Bash e Zsh.DocumentationOptComplete consiste em um simples módulo optomplete.py que você deve instalar em algum lugar em seu PythonPath. Para adicionar suporte simples a um programa que já usa o Optparse, basta adicionar o seguinte código após as declarações OptParse, antes de chamar a função Parse_args () em sua parser de opções: Importar optompleteoptcomplete.autocomplete (parser) Opcionalmente, você pode passar um completer como Segundo argumento (consulte o código do módulo). Você também precisa fornecer uma função bash e, em seguida, para dizer a Bash para acionar a conclusão do OptComplete para os programas específicos que o usam: completar -f _optComplete Requisitos: · Pitão
optcomplete. Software Relacionado