[depend-info] Fix bugs, add --sort
, --show-depth
and --max-recurse
options
#7643
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.
This PR changes the following:
vpckg depend-info
will not list the dependencies added byDefault-Features
.vcpkg depend-info
follow the same syntax asvcpkg install
.--sort=sort_mode
, wheresort-mode
is one of the following:lexicographical
: sorts packages lexicographically,topological
: (default) required install order to satisfy all dependencies,reverse
: reverse topological (requested port first, then direct dependencies, then depth 2 dependencies and so on...)--max-recurse=n
).--max-recurse=n
wheren
is a positive integer, sets the max recursion depth.--max-recurse=0
is equivalent to the now removed--no-recurse
option.--max-recurse=-1
for no recursion limit.--show-depth
).TODO:
--no-recurse
, or replace with new option:--max-recurse
.--dot
option.--dgml
option.Example (now with colors!):