Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Option validations

Offen
#38 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
ruby
Bereich
cli

Rechercherichtung

Das Issue nennt keine Dateien oder Tests; beginne damit, die Option DSL und den Einstiegspunkt für das Parsen von CLI-Argumenten in mixlib-cli zu finden. Ermittle, wie eine Option ein Muster oder eine Validierungsregel ausdrücken könnte, und überprüfe anschließend, dass ungültige Werte abgelehnt und gültige Datumsangaben akzeptiert werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Triage: Feature Request

I have this in my CLI

  option :date,
    short:      "-d DATE",
    long:       "--date DATE",
    required:   true,
    description:  "date in 20171120 format"

Is there a way to add validation for date (and other fields) to ensure that they follow specific pattern?

Vorherrschende Sprache
Ruby
Sterne
118
Forks
40
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus chef/mixlib-cli

Alle Issues in chef/mixlib-cli

Ähnliche Issues

Weitere Issues zu Ruby

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.