prune-juice:从StackHpack项目中修剪未使用的Haskell依赖项

时间:2024-03-28 06:03:28
【文件属性】:

文件名称:prune-juice:从StackHpack项目中修剪未使用的Haskell依赖项

文件大小:13KB

文件格式:ZIP

更新时间:2024-03-28 06:03:28

Haskell

西梅汁 从Stack / Hpack项目中修剪未使用的Haskell依赖项。 使用hpack解析项目package.yaml文件,并使用ghc-pkg加载软件包所有直接依赖项的exposed-modules字段。 解析每个源文件的导入,与公开的模块进行比较,如果源文件从不导入package.yaml列出的任何依赖项,则会发生错误。 用法 $ stack install $ prune-juice --help Usage: prune-juice [--stack-yaml-file STACK_YAML_FILE] [--package PACKAGE] Prune a Stack project ' s dependencies Available options: -h,--help Show this help text --stack-


【文件预览】:
prune-juice-main
----package.yaml(1KB)
----src()
--------Data()
----prune-juice.cabal(3KB)
----.travis.yml(1KB)
----LICENSE(1KB)
----test()
--------main.hs(226B)
--------Data()
----README.md(1KB)
----stack.yaml(35B)
----.gitignore(28B)
----app()
--------main.hs(3KB)

网友评论