prune juice:从StackHpack项目中修剪未使用的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-