首页 文章

没有浏览器使用Stack?列表解析器,搜索等

提问于
浏览
3

有没有办法使用Stack作为正确的命令行工具,而无需在Stackage上的浏览器中不断尝试导航和搜索?

我经常想要搜索一个我可能想要全局安装的工具,以查看提供的版本(如果有的话) . 另外,在考虑升级项目时,我有时想看看哪些解析器版本可用 .

据我所知,这目前需要导航到stackage.org,这是一个非常具有破坏性的工作流程 . 我忽略了某种搜索命令吗?

1 回答

  • 4

    有一个即将合并的功能可能会在1.6 https://github.com/commercialhaskell/stack/pull/3252之后进入版本,它会列出快照 .

    查看最新快照的一个选项是使用 stack build --resolver lts--resolver nightly 使用的内容 . 您还可以看到 stack init 选择的内容 .

    我在CLI的快照中没有't think there are currently any direct ways to query what' . 一个选项是 stack build name-of-tool --dry-run ,它会告诉你将要安装什么 .

    一般来说,是的,我认为堆栈可以更好地让您查询信息 . 其中一些是在这里跟踪的 - https://github.com/commercialhaskell/stack/issues/1614 . 请考虑在问题跟踪器上讨论此类功能的设计,并可能实现这些功能 . 这将非常受到社区的赞赏和珍贵!

    另外,你可能会喜欢 stack hoogle !非常方便获取离线信息/没有网络浏览器,但要求您在启用文档的情况下构建所有内容 .

相关问题