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:

kwargdefaultdescription
reversefalseget a reverse dependency tree
compatfalseshow compat info in tree
show_linkfalseshow packages' repo link in tree
deduptruehide duplicate dependencies in tree
stdlibfalseshow packages from Standard Library
...Any kwargs supported by Term.Trees.Tree and AbstractTrees.print_tree.

API

PkgDependency.treeMethod
tree(name::AbstractString; kwargs...)

Print dependency tree of a package identified by name.

source
PkgDependency.treeMethod
tree(; kwargs...)

Print dependency tree of current project. reverse kwarg is not supported in this method.

source