🍺

homebrewのformulaの依存する/されるを一覧で見る方法

2024/03/31に公開

TL;DR

# formulaが依存している他formulaの一覧を出力する
> brew deps [formula]
(依存先の一覧が出力される)

# openblasが依存しているformulaの一覧
> brew deps openblas
gcc
gmp
isl
libmpc
lz4
mpfr
xz
zstd
# インストール済の中から、formulaに依存している他formulaの一覧を出力する
> brew uses --installed [formula]
(依存元の一覧が出力される)

# gettextに依存しているformulaの一覧
> brew uses --installed gettext
cairo   curl   git    glib    libidn2    vim

# openblasに依存しているformulaは無い
> brew uses --installed openblas
(表示なし)

↓ 上記のopenblasの依存関係をmermaidjsで図示すると、こういう形になります

参考サイト

https://yulii.github.io/brew-cleanup-installed-formulae-20200509.html

Discussion