haskell - 软件包安装后如何添加文档?

标签 haskell haskell-stack

我已经在快照数据库中安装了一堆软件包。我现在想要他们文档的本地副本(如果带有 hyperlinked source 就更好了)。有没有办法让我告诉 stack 在所有这些上运行 haddock

编辑(从我的答案复制):

看起来明显的stack haddock包会为该包安装haddock,所以

$ cd ~/.stack/snapshots/x86_64-linux/lts-3.0/7.10.2/doc
$ stack haddock *

似乎做了我想做的事,但有两个缺点:

  1. 我仍然需要记住将 --haddock 标志传递给每个 build (没有 ~/.stack/config 文件,有吗?)
  2. 似乎要重建它们;有办法避免这种情况吗?

最佳答案

看起来明显的stack haddock包会为该包安装haddock,所以

$ cd ~/.stack/snapshots/x86_64-linux/lts-3.0/7.10.2/doc
$ stack haddock *

似乎做了我想做的事,但有两个缺点:

  1. 我仍然需要记住将 --haddock 标志传递给每个 build (没有 ~/.stack/config 文件,有吗?)
  2. 似乎要重建它们;有没有办法避免这种情况?

关于haskell - 软件包安装后如何添加文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32151623/

相关文章:

haskell - 如何比较两个 UTCTime 值并获得天数差异?

haskell - Stack/Docker/IHaskell 奇怪的行为

haskell - 如何向 http-client-tls 提供客户端证书?

haskell 数据类型

haskell - 有人在 Haskell 中使用定界延续来进行 Web 开发吗?

c - 使用 Stack 构建时如何包含从 haskell 源文件生成的 'xxx_stub.h' 文件

haskell - 使用堆栈生成覆盖率报告

haskell - 为 Atom (atom-haskell) 配置 Haskell(堆栈)时出现问题

docker - 使用 docker : true 时获取堆栈以获取 GHCJS 内置 docker 图像

haskell - 如何将Haskell编译成静态库?