adobe / adobe/aio-cli-plugin-runtime
`aio rt api create` allows relpath without a leading slash
- 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
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