Azure / Azure/data-api-builder

🥕[Improvement]: Enhance CLI to support @env() for enum options

Offen
#1,781 3 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

2.x enhancement
Vorherrschende Sprache
C#
Sterne
1.5k
Forks
372
Ø Merge
3 T. 22 Std.
Gemergte PRs (30 T.)
9

Beschreibung

### What happened?

When doing this in the CLI:

`dab init --config "dab-config.json" --host-mode "@env('mode')" `

I got this:

`Option 'host-mode' is defined with a bad format.`

It seems to me that validation is being done prematurely. av --v

### Version

Microsoft.DataApiBuilder 0.9.5-rc

### What database are you using?

Azure SQL

### What hosting model are you using?

Local (including CLI)

### Which API approach are you accessing DAB through?

REST, GraphQL

### Relevant log output

_No response_

### Code of Conduct

- [X] I agree to follow this project's Code of Conduct

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere den Befehl `dab init` mit `--host-mode "@env('mode')"` und verfolge, wo das Format der Enum-Option validiert wird. Als erledigt gilt dies, wenn die CLI den Umgebungsvariablen-Ausdruck akzeptiert und den Host-Modus korrekt auflöst, ohne ein ungültiges Format zu melden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
azure, csharp, graphql
Bereich
cli, tooling
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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