commandlineparser / commandlineparser/commandline
Parameters based on condition
- Vorherrschende Sprache
- C#
- Sterne
- 4.8k
- Forks
- 478
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi,
I would to know if it's possibile to configure this kind of commands:
```
--onmatch move "c:\destination\path"
--onmatch copy "c:\destination\path"
--onmatch ignore
```
I mean, if with _onmatch_ parameter I specify the enum _move_ or _copy_, then I also need to fill a **required** _path_ parameter.
On _ignore_, do nothing...
I know I could reach the goal changing the commands as:
```
--onmatchcopyto "c:\destination\path"
--onmatchmoveto "c:\destination\path"
```
in mutual exclusion, but I would to know if it's possibile to implement as in the first example.
#
Tnx,
Giovanni
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den Einstiegspunkt des Kommandozeilen-Parsers für die Option --onmatch und seine enum-Werte move, copy und ignore zu überprüfen, und lies anschließend den bestehenden Kommentar-Thread zu den Einschränkungen. Als erledigt gilt, festzustellen, ob ein bedingt erforderlicher Pfad unterstützt wird, und, falls eine Implementierung angemessen ist, das für alle drei Modi erforderliche Verhalten und die Validierung zu definieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- cli
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100