--force means different things in 'stop' and 'cert remove'
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 65/100
Piste de recherche
Start by reading DevProxy/Commands/StopCommand.cs and DevProxy/Commands/CertCommand.cs to compare how each command defines and handles --force. Check the stop command's tests and nearby CLI option tests to see how its behavior is verified. Decide how to introduce a distinct kill option while preserving the deprecated alias, and update the tests to cover both; done means --force consistently skips safety checks and the stop behavior remains available under the new option.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
The --force / -f option means different things in different commands:
| Command | Meaning of --force |
|---|---|
devproxy cert remove --force |
Don't prompt for confirmation |
devproxy stop --force |
Kill the process instead of stopping gracefully |
Code:
- https://github.com/dotnet/dev-proxy/blob/d0965ec56873af0d86488f6b907b89a62fb9a22e/DevProxy/Commands/CertCommand.cs#L16-L19
- https://github.com/dotnet/dev-proxy/blob/d0965ec56873af0d86488f6b907b89a62fb9a22e/DevProxy/Commands/StopCommand.cs#L14-L17
Most CLIs use --force to mean "skip confirmation or safety checks", which matches cert remove. For terminating a process, tools typically use a separate verb or option (for example docker kill vs docker stop, or kill -9).
Expected behavior
--force has one meaning across Dev Proxy commands. Consider renaming the stop option (for example --kill), keeping --force as a deprecated alias for a transition period.
- Langage dominant
- C#
- Étoiles
- 838
- Forks
- 90
- Merge moyen
- 2 j 6 h
- PR mergées (30 j)
- 69
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire 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.
Autres issues de dotnet/dev-proxy
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
MockStdioResponsePlugin: @stdin.body.id placeholder fails to resolve when messages arrive back-to-back after an id-less messagePeut-être à nouveau libre @garrytrinder l’a pris il y a 108 jours, et aucune pull request n’est ouverte. Ouverte
dotnet/dev-proxy#1757 · 1 réaction · 2 personnes assignées ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
Les mainteneurs répondent en général sous 1 jour
-
needs peer review
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
dotnet/dev-proxy#1667 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de dotnet/dev-proxy
Issues similaires
-
Add dependency list in documentsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Les mainteneurs répondent en général sous 3 jours
-
Add 'upm' tag on githubOuverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
bug mac アプリ: コード アプリ: チャット 優先: 中 要トリアージ
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
yksr-melt/Meltype#1346 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour