adobe / adobe/aio-cli-plugin-runtime

`aio rt api create` allows relpath without a leading slash

Offen
#340 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
JavaScript
Sterne
21
Forks
33
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Currently users can run `aio rt api create basepath relpath ...` and it will succeed, producing an endpoint like https://adobeioruntime.net/apis/namespace/basepathrelpath

On the other hand, `wsk` requires that relpath begins with a `/`, to separate the basepath and relpath, and if users don't include it, the command produces an error:
```
error: Unable to parse api command arguments: 'relpath' must begin with '/'.
```

We should update `aio rt api create` to match this `wsk` behavior

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie bei der Implementierung des Befehls `aio rt api create` und seiner Argumentvalidierung, und vergleichen Sie die Behandlung von `basepath` und `relpath` mit dem beschriebenen `wsk`-Verhalten. Führen Sie den Befehl ohne führenden Schrägstrich erneut aus, verlangen Sie dann beim Vervollständigen den Schrägstrich, und überprüfen Sie, dass die ungültige Form einen Fehler ausgibt, anstatt einen zusammengefügten Endpunkt zu erstellen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
cli
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
50/100

Neue Issues direkt in Ihr Postfach

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