Removes the passthrough dump command in favor of using clap's alias feature to achieve the same effect.
Adds --unstable/-X to opt into experimental features.
Adds an is_porcelain() function to the IonCliCommand trait. If implemented to return true, it gets a warning at the bottom of the command help that the output is not intended to be suitable for machine-readable use cases.
Adds --ion-version option
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Issue #, if available:
85
Description of changes:
Changes are mostly broken up by commits
dump
command in favor of using clap'salias
feature to achieve the same effect.--unstable
/-X
to opt into experimental features.is_porcelain()
function to theIonCliCommand
trait. If implemented to return true, it gets a warning at the bottom of the command help that the output is not intended to be suitable for machine-readable use cases.--ion-version
optionBy submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.