有没有办法使用命令行工具克隆 Hackage 包?
Is there a way to clone Hackage packages using command line tools?
我的意思是像 Github 回购一样克隆它们。 3.5 年前,我记得这样做是为了研究一些 Haskell 库,但经过长时间的中断后,使用 stack
或 cabal
之类的工具从命令行执行此操作的方法完全消失了我。我知道软件包页面的底部确实有直接的 tarball 下载,但我记得还有其他东西。只需安装它们就可以摆脱源代码,所以这不是我在这里寻找的。
你可以
cabal unpack package-name
获取 cabal
知道的 package-name
的最新版本,或者
cabal unpack package-name-4.20
获取 package-name
的 4.20 版。
我的意思是像 Github 回购一样克隆它们。 3.5 年前,我记得这样做是为了研究一些 Haskell 库,但经过长时间的中断后,使用 stack
或 cabal
之类的工具从命令行执行此操作的方法完全消失了我。我知道软件包页面的底部确实有直接的 tarball 下载,但我记得还有其他东西。只需安装它们就可以摆脱源代码,所以这不是我在这里寻找的。
你可以
cabal unpack package-name
获取 cabal
知道的 package-name
的最新版本,或者
cabal unpack package-name-4.20
获取 package-name
的 4.20 版。