adobe / adobe/aio-cli-plugin-runtime

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

Aperta
#340 1 commento 1 reazione 0 assegnatari Vedi su GitHub
bug
Lingua principale
JavaScript
Stelle
21
Fork
33
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia dall'implementazione del comando `aio rt api create` e dalla validazione dei suoi argomenti, confrontando la gestione di `basepath` e `relpath` con il comportamento indicato di `wsk`. Riproduci il comando senza una barra iniziale, fai quindi in modo che il completamento richieda la barra e verifica che la forma non valida restituisca un errore invece di creare un endpoint concatenato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript
Ambito
cli
Tipo di issue
Bug
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
50/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.