-
Notifications
You must be signed in to change notification settings - Fork 201
Closed
Description
What happened in your environment?
If --output
and --format
are used at the same time, flag confliction error is output
> oras discover localhost:7000/demo:eol --format "{{.manifests}}" --output json
[DEPRECATED] --output is deprecated, try `--format json` instead
Error: if any flags in the group [output format] are set none of the others can be; [format output] were all set
But if the --output
flag is used before --format
, wrong error output is shown:
> oras discover localhost:7000/demo:eol --output json --format "{{.manifests}}"
Error: output type can only be tree, table or json
What did you expect to happen?
Should always show error message that both flags cannot be used at the same time
How can we reproduce it?
Run below command
oras discover localhost:7000/demo:eol --output json --format "{{.manifests}}"
What is the version of your ORAS CLI?
Main branch build from fa65f61
What is your OS environment?
Ubuntu 20.04
Are you willing to submit PRs to fix it?
- Yes, I am willing to fix it.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working