cabal install
Some flags can speed up this process
--only-dependencies
-jN to build N packages in parallel
--dry-run to see what cabal plans to do (recommended)
But here’s the thing (piping a word count from —dry-run)
$ cabal install hakyll --dry-run | wc -l
97
cabal install hakyll --only-dependencies --dry-run | wc -l
96