Include positional arguments help for profile command #1410
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #1249
This PR adds the required checks and documentation for positional arguments under
elastic-package profilessub-commands.Followed the same approach as in the example of the cobra documentation: https://umarcor.github.io/cobra/#positional-and-custom-arguments
Updated sub-commands:
elastic-package profiles createallowed just 1 argumentelastic-package profiles deleteallowed just 1 argumentelastic-package profiles useallowed just 1 argumentelastic-package profiles listno args allowedExample:
$ elastic-package profiles create -h Create a new profile Usage: elastic-package profiles create [profile] [flags] Flags: --from string copy profile from the specified existing profile -h, --help help for create Global Flags: -v, --verbose verbose modeFor
elastic-package profiles listsubcommand, this was not failing previously:Now, it reports an error if an unknown parameter is set: