Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

`copilot plugin marketplace add` should silently succeed if marketplace is already registered

Aberta
#4,777 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
65/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
shell
Domínio
cli

Direção de pesquisa

Comece no ponto de entrada do comando copilot plugin marketplace add e acompanhe como o erro de marketplace existente é tratado. Execute o comando novamente com o marketplace ponytail e, em seguida, verifique se um marketplace já registrado termina com o código de status 0 e não imprime um erro.

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

Descrição

triage
Describe the feature or problem you'd like to solve

copilot plugin marketplace add currently fails when the marketplace is already registered.
Example:

copilot plugin marketplace add https://github.com/DietrichGebert/ponytail 
Failed to add marketplace: Error: Request plugins.marketplaces.add failed with message: Marketplace "ponytail" already registered
Proposed solution

If the target marketplace is already registered, treat it as a no-op and exit successfully (status code 0), ideally without printing an error.

Optional: print a non-error informational message (e.g., "Marketplace already registered") but still return 0.

Example prompts or workflows
  • Re-running bootstrap/setup scripts across machines
  • CI/devcontainer initialization where marketplace registration may already exist
  • User reruns the same command and expects no failure for existing state

Expected Behaviour:

  • Command is idempotent.
  • "already registered" condition does not produce an error exit.
  • Exit code is 0 for already-registered marketplaces.
Additional context

This issue report text was generated using GitHub Copilot.

Linguagem predominante
Shell
Estrelas
11.2k
Forks
1.9k
Merge médio
14h 16min
PRs com merge (30d)
6

Guia de contribuição

Abrir o guia de contribuição

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 github/copilot-cli

Todas as issues de github/copilot-cli

Issues semelhantes

Mais issues de Shell/Bash

Receba novas issues na sua caixa de entrada

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