Add search/filter support to plugin marketplace browse command
Personne n'a encore pris cette issue.
- Langage dominant
- Shell
- Étoiles
- 11.2k
- Forks
- 1.9k
- Merge moyen
- 14 h 16 min
- PR mergées (30 j)
- 6
Description
Describe the feature or problem you'd like to solve
When running copilot plugin marketplace browse , the output is a long flat list with no way to search or filter. This makes it hard to discover relevant plugins as marketplaces grow
Proposed solution
Add an interactive search input to the plugin marketplace browse command — similar to how Claude Code's plugin browser works — that lets users type to filter results in real time. Alternatively, support a --search flag:
copilot plugin marketplace browse awesome-copilot --search "sql"
Example prompts or workflows
- User runs /plugin marketplace browse awesome-copilot and types "github" to filter matching plugins
- User runs copilot plugin marketplace browse copilot-plugins --search "lsp" to find LSP-related plugins
- User presses / inside the browse output to enter search mode (fuzzy search)
Additional context
The current UX requires piping to grep as a workaround, which is not discoverable or user-friendly. Claude Code's marketplace UI is a good reference for the interactive search experience.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez au point d’entrée CLI plugin marketplace browse <name> et comparez sa sortie actuelle sous forme de liste à plat avec les workflows de recherche décrits dans l’issue. Déterminez si le comportement final doit être une recherche interactive, un flag --search ou les deux, puis vérifiez le filtrage avec les exemples awesome-copilot et copilot-plugins ainsi qu’avec des recherches telles que sql, github et lsp.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- shell
- Domaine
- cli
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- Active
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100