| OptComplete para Linux. Suporte automático de conclusão de bash para scripts Python usando o OptParse Python. |
Baixe Agora |
OptComplete para Linux. Classificação e resumo
- Nome do editor:
- Martin Blais
- Sistemas operacionais:
- Linux
OptComplete para Linux. Tag
OptComplete para Linux. Descrição
Editby Seu módulo 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 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 uma concha que o invoce. Tradicionalmente, isso foi feito escrevendo 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. Durante o desenvolvimento dessa prova de conceito, estávamos interessados em encontrar se os programas não pudessem descrever suas rotinas de conclusão, usando o protocolo de conclusão bem especificado em Bash. As 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.
OptComplete para Linux. Software Relacionado