2016-10-03 3 views
1

나는 GHC, 호출 다음 행하기 전에 포함 된 내 하스켈 프로그램을 (지금까지 단지 간단한 스크립트는 하나의 소스 파일로 구성) 컴파일하기위한 스크립트를 만들었다 단일 .hs 소스 파일)

스택을 사용하여 프로그램을 관리하고 빌드 할 때 몇 가지 동등한 검사를 수행하는 방법은 무엇입니까?

내 프로젝트에서 stack build을 호출 할 때 이러한 명령이 소스 코드에서 자동으로 실행되는 일부 전역 구성을 설정하고 싶습니다.

답변

2

Stack은 이것을 수행 할 수있는 --exec 플래그를 제공합니다. 전체 예를 들어 'Flags' documentation을 확인하지만, 우리는 다음과 같은 명령을 볼 수 --exec은 '할 다른 것들'과 --test 실행 테스트입니다

$ stack build --test --exec "echo Hi!" 

.

stack build \ 
    --exec "hlint foo" \ 
    --exec "~/.cabal/bin/scan -j False bar" 
    --exec "~/.cabal/bin/doctest baz" 
: 귀하의 예제에 관련

, 그것은처럼 보일 수 있습니다

관련 문제