让 Cabal-Install 显示安装计划

Let Cabal-Install show the install plan

如果我使用 cabal install pkg 安装包,那么 cabal 将安装 pkg 依赖的所有包。如果与已安装的包发生冲突,那么 cabal 会显示哪些包必须重新安装,哪些已更新,哪些已安装的将被破坏。 有没有办法无条件地获取此列表而不是 运行 安装过程?

cabal install <pkg> --dry-run 将打印将要安装的包,而无需实际执行任何安装。如果安装了包或类似的包,它不会显示此信息。