我经常在没有互联网接入的地方工作。我也将搬到一个我可以访问最少互联网的地方。在我的系统上本地拥有文档对我来说绝对是无价的。
使用直接cabal,我只需启用配置文件中的documentation
选项即可。
如何使用cabal-dev获得相同的效果?具体来说,当我使用cabal-dev安装软件包时,我希望生成软件包文档,并更新项目文档目录的index.html文件以包含该软件包。
更新:我的问题基本上与documentation for cabal-install configuration file
重复答案 0 :(得分:3)
修改~/.cabal/share/cabal-dev-$VERSION/admin/cabal-config.in
并将documentation
字段的值设置为True
。 cabal-config.in
文件是用于在创建新沙箱时初始化cabal-dev/cabal.config
的模板。
如果您要为现有的cabal-dev
沙箱启用文档,只需修改cabal-dev/cabal.config
。
对于Cabal原生沙箱的用户:要么在~/.cabal/config
中启用文档,要么在cabal.config
所在的同一目录中创建文件cabal.sandbox.config
,其中包含以下内容:
documentation: True