Skip to content

output jsonpath #3626

Open
Open
@Codelax

Description

@Codelax

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

Currently we can output using Go templates: scw instance server get <id> -otemplate="{{ .ID }}".
This can be complicated to use with advanced features like arrays, scw instance server get <id> -otemplate="{{ index 0 .PublicIPs }}".

We should investigate the usage of jsonpath like in kubectl to have an easier interface for output configuration.

How I imagine scw could expose this functionality

scw instance server get <id> -ojsonpath="{ .PublicIPs[0] }"

References

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions