Попробуйте cabal-plan
: https://hackage.haskell.org/package/cabal-plan
В частности, cabal-plan info
отобразит обширную информацию о зависимостях в виде дерева.
Обратите внимание, что cabal-plan
требует, чтобы вы сначала запустили cabal
, но сборка не должна завершаться успешно. Ему просто нужно пройти стадию построения плана. Затем cabal-plan
прочитает созданную группу метаинформации и подробно отобразит ее в удобочитаемом формате.
(Кроме того: cabal-plan
также может создавать транзитивную информацию о лицензии, что тоже весьма полезно. См. license-report
вариант, который требует отдельного флага во время сборки.)