【发布时间】:2023-12-30 12:34:01
【问题描述】:
Haskell 的 cabal 包管理器将最近的包源代码存储在 ~/Library/Haskell/repo-cache/*/*.tgz 我发现人们经常希望将 Haskell 模块源代码作为文档来引用。
我很高兴简单地将 zless 用于小型文本包,但我可以很容易地想象改进这个工作流程。
我可以安装go 以使用go-fuse 中的zipfs 直接挂载经常引用的.tgz 文件,这可能很有用。有人见过在一个挂载点上挂载多个 .tgz 文件的 fuse 实用程序吗?
我也可以编写一个tarless 实用程序,通过将.tgz 文件解压缩到/tmp 中并显示出现在*.tgz/ 之后的文件来将其视为目录。然后,我将构建 bash 选项卡完成以从命令行导航 .tgz 文件。
有人有这个或类似方向的建议吗?
【问题讨论】:
-
好问题,但它可能更适合superuser.com
标签: bash haskell gzip tar cabal