Support for completing argument choices

Aberta
#4 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
45/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
python
Domínio
cli

Direção de pesquisa

Comece localizando a lógica de conclusão de argumentos do argparse que lida com as definições de add_argument e choices. Use o exemplo com choices foo, bar e baz para determinar o comportamento esperado da conclusão; a tarefa estará concluída quando esses valores forem oferecidos ao concluir o argumento.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement

Basically, if an argument was defined as

parser.add_argument(
    "type", choices=("foo", "bar", "baz"),  help="The type to spam",
)

Then it should complete

Linguagem predominante
Python
Estrelas
25
Forks
4
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de frostming/pycomplete

Todas as issues de frostming/pycomplete

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.