adobe / adobe/aio-cli-plugin-runtime

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

Ouverte
#340 1 commentaire 1 réaction 0 personnes assignées Voir sur GitHub
bug
Langage dominant
JavaScript
Étoiles
21
Forks
33
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par l’implémentation de la commande `aio rt api create` et la validation de ses arguments, en comparant la gestion de `basepath` et `relpath` avec le comportement indiqué de `wsk`. Reproduisez la commande sans barre oblique initiale, faites ensuite en sorte que la complétion exige la barre oblique et vérifiez que la forme invalide génère une erreur au lieu de créer un endpoint concaténé.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
cli
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
50/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.