PkgDependency.jl
Quick Start
julia> import PkgDependency
julia> PkgDependency.tree("Tables")
Tables v1.10.0
━━━━━━━━━━━━━━━━
│
├── DataAPI v1.13.0
├── OrderedCollections v1.4.1
├── IteratorInterfaceExtensions v1.0.0
├── DataValueInterfaces v1.0.0
└── TableTraits v1.0.1
└── IteratorInterfaceExtensions v1.0.0 (*)
PkgDependency.tree()
can be used to print dependency tree of current workspace.
Unless otherwise specified, all methods of tree
function support following kwargs:
kwarg | default | description |
---|---|---|
reverse | false | get a reverse dependency tree |
compat | false | show compat info in tree |
show_link | false | show packages' repo link in tree |
dedup | true | hide duplicate dependencies in tree |
stdlib | false | show packages from Standard Library |
... | Any kwargs supported by Term.Trees.Tree and AbstractTrees.print_tree . |
API
PkgDependency.tree
— Functiontree(...; reverse=false, compat=false, show_link=false, dedup=true, stdlib=false)
PkgDependency.tree
— Methodtree(name::AbstractString; kwargs...)
Print dependency tree of a package identified by name.
PkgDependency.tree
— Methodtree(uuid::UUID; kwargs...)
Print dependency tree of a package identified by UUID
PkgDependency.tree
— Methodtree(; kwargs...)
Print dependency tree of current project. reverse
kwarg is not supported in this method.