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.
Description Of Changes
This adds a new command called ´rule
with an alias of
rules` to be able to view any Validation Rules that have been implemented by Chocolatey CLI, or the details of a specific view.Motivation and Context
To give visibility to users an what will happen/validated when they package their Chocolatey CLI package, as well intended enhanced functionality that will be implemented outside Chocolatey CLI that can reuse this same command.
Testing
choco rules
(also trychoco rule list
). You should then see something similar tochoco rule get --name CHCR0002
. You should then see something similar to(_repeat with
choco rule CHCR0002
)choco rules -r
. You should then see something similar tochoco rule --name missing
. You should see something similar tochoco rule get --name missing
. You should see something similar tochoco rule get --name CHCR0001 -r
. You should see something similar as point 3, with just the specified rule outputted.choco rule get --name missing -r
. No rules should be outputted, and no error occurring.Operating Systems Testing
Change Types Made
Change Checklist
Related Issue
Fixes #3381