scaleway/scaleway-cli

Use profile in completion

Opened this issue ยท 0 comments

Community Note

  • Please vote on this issue by adding a ๐Ÿ‘ reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description

When completing commands and passing a specific profile, result does not take the profile into account

How I imagine scw could expose this functionality

Both examples are important as instance use a custom made autocompleteFunc while k8s rely on automatic completion.

  • scw instance server get -p myprofile <tab>
  • scw k8s cluster get -p myprofile <tab>

More

When triggering completion, completion commands get triggered.
An example with scw k8s cluster get -p myprofile <tab>:
scw autocomplete complete zsh 7 -- scw k8s cluster get -p myprofile.

It would work if profile was passed to the completion command:
scw autocomplete complete zsh 7 -p myprofile -- scw k8s cluster get -p myprofile

It could be solved in completion scripts or the autocomplete command could fetch the profile from given words