隐式hie
cd your-stack-or-cabal-package光盘stack install implicit-hie#或cabal install impleicit-hie根希>hie.yaml
根希
应该在cabal或stack项目的根目录下运行。配置类型(cabal或stack)取决于分布式新闻风格
,.堆垛工程
,堆垛山药
,如果没有找到,则默认为cabal。你可以使用--阴谋集团
,或--堆栈
选项覆盖配置类型。
Cabal多项目示例
❯ git克隆https://github.com/well-typed/optics.git❯ cd光学❯ 根希支架:阴谋集团:-路径:“indexed-profunctors/src”组件:“lib:indexed-profunctors”-路径:“optics-th/src”组件:“lib:optics-th”-路径:“optics-th/tests”组件:“optics-th:test:optics-tho-tests”-路径:“optics-vl/src”组件:“lib:optics-vl”-路径:“codegen/./Subtypes.hs”组件:“optics-codegen:exe:optics-codegen-subtypes”-路径:“optics-core/src”组件:“lib:optics-core”-路径:“optics-sop/src”组件:“lib:optics-sop”-路径:“optics-extra/src”组件:“lib:optics extra”-路径:“template-haskell-optics/src”组件:“lib:template-haskell-optics”-路径:“optics/src”组件:“库:光学”-路径:“光学/测试”组件:“光学:测试:光学测试”-路径:“metametapost/src/Cli.hs”组件:“metametapost:exe:metametaost-optics”
特征
所有常见的Cabal和Stack配置都应该可以正常工作。如果使用更高级的功能,则生成的配置可能不完整。