-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstack.yaml
36 lines (30 loc) · 1.44 KB
/
stack.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
resolver: lts-7.8
# stack new - Create new project from template
# stack build - Build current package
# stack setup - Install compiler for package
# stack exec - Execute command in package's context
# stack ghc - Run GHC compiler
# stack runghc - Run source file in interpreted mode
# stack ghci - Run GHCi in package's context
# stack install - Install package's executable in user's patch
# stack test - Run project's test suites
# stack bench - Build and "benchmark" targets
# stack haddok - Build documentation for package
# stack templates - List all available templates for `stack new` command
# stack init - Create Stack configuration for .cabal-based project
# stack path - Print out various Stack-related paths
# stack upgrade - Upgrade to latest version of Stack
# stack upload - Upload package to Hackage repository
# stack stdist - Create source distribution archive
# stack hoogle - Search with Hoogle search engine
# stack clean - Clean Package files
# rebuilds the project once it detects changes
# stack build --file-watch --fast
# runs and rebuilds the project once it detects changes
# stack build --file-watch --fast --exec minimal-app
# reruns the test once it detects changes
# stack test --file-watch --fast
# reruns the bench once it detects changes
# stack bench --file-watch --fast
# all together :)
# stack build --bench --test --exec minimal-app --fast --file-watch