[Feature] Output parameter
Currently, the CLI mostly store the output of a command to files (SP-Config, transforms, reports, etc.) This prevents from piping the output between different set of commands (jq, grep, etc.) or readability (after all, JSON is not that readable).
Azure CLI does have a --output/-o parameter (cf. https://learn.microsoft.com/en-us/cli/azure/format-output-azure-cli) that allows different type of format for any output.
It also has a --query allowing JSONPath filtering/transformation so we do not have to rely on jq or requivalent.
Finally, it is possible to define a default output.
SailPoint CLI would greatly benefit from such capability.
@luke-hagar-sp We should look into this. We could probably just update all the list/get/download commands to print to stdout if no filepath is provided. I don't think that will be a breaking change. Thoughts?
I'm thinking a global configuration option to specify output preference, standardized output formats supported via STDOUT, we would need to adjust some commands to allow for a more standardized output vs what is already implemented