我如何默认制作cabal-dev构建文档

时间:2013-07-25 12:57:18

标签: haskell documentation

我经常在没有互联网接入的地方工作。我也将搬到一个我可以访问最少互联网的地方。在我的系统上本地拥有文档对我来说绝对是无价的。

使用直接cabal,我只需启用配置文件中的documentation选项即可。

如何使用cabal-dev获得相同的效果?具体来说,当我使用cabal-dev安装软件包时,我希望生成软件包文档,并更新项目文档目录的index.html文件以包含该软件包。

更新:我的问题基本上与documentation for cabal-install configuration file

重复

1 个答案:

答案 0 :(得分:3)

修改~/.cabal/share/cabal-dev-$VERSION/admin/cabal-config.in并将documentation字段的值设置为Truecabal-config.in文件是用于在创建新沙箱时初始化cabal-dev/cabal.config的模板。

如果您要为现有的cabal-dev沙箱启用文档,只需修改cabal-dev/cabal.config


对于Cabal原生沙箱的用户:要么在~/.cabal/config中启用文档,要么在cabal.config所在的同一目录中创建文件cabal.sandbox.config,其中包含以下内容:

documentation: True