lddot

lddot prints ELF shared library dependencies in Graphviz format.

Author: Jakub Wilk

License: The Expat license

Version: 0.2.1 released on 2024-01-31

Example:
$ lddot $(command -v bash) | graph-easy --as boxart

                    ┌────────────────────────────────────────────────────┐
                    │                                                    │
                    │                                                    │
  ┌─────────────────┼────────────────────────────┐                       │
  │                 │                            ∨                       ∨
┌───────────┐     ┌──────────────────────┐     ┌─────────────────┐     ┌────────────────┐     ┌───────────────┐
│ /bin/bash │ ──> │ /lib/libncurses.so.5 │ ──> │ /lib/libdl.so.2 │ ──> │ /lib/libc.so.6 │ ──> │ ld-linux.so.2 │
└───────────┘     └──────────────────────┘     └─────────────────┘     └────────────────┘     └───────────────┘
  │                                              │                       ∧                      ∧
  └──────────────────────────────────────────────┼───────────────────────┘                      │
                                                 │                                              │
                                                 │                                              │
                                                 └──────────────────────────────────────────────┘