aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoris2020-01-20 23:34:14 +0100
committerJoris2020-01-20 23:35:24 +0100
commitd80802ac6c0d671840b58fbf93a22d7323a8f355 (patch)
treecd37de7cf9c6488180f1708673c63e566a8f773a
parent6612972e0f8164bd5d062792ba175e1876e4084f (diff)
Use cabal instead of stack
-rw-r--r--.gitignore2
-rw-r--r--.tmuxinator.yml2
-rw-r--r--Makefile16
-rw-r--r--personalPage.cabal4
-rw-r--r--project/01-shared-cost.md2
-rw-r--r--stack.yaml5
6 files changed, 11 insertions, 20 deletions
diff --git a/.gitignore b/.gitignore
index a40fba1..b6a1d25 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-.stack-work/
+dist-newstyle/
_cache/
output/
public/
diff --git a/.tmuxinator.yml b/.tmuxinator.yml
index 90c4684..3e73e65 100644
--- a/.tmuxinator.yml
+++ b/.tmuxinator.yml
@@ -5,4 +5,4 @@ windows:
- console:
- clear
- main:
- - make install watch
+ - make watch
diff --git a/Makefile b/Makefile
index 7ccb5de..daa0ec1 100644
--- a/Makefile
+++ b/Makefile
@@ -7,22 +7,18 @@ stop:
@tmux kill-session -t personalPage
clean:
- @unset STACK_IN_NIX_SHELL && stack exec personalPage clean > /dev/null 2>&1 || true
- @unset STACK_IN_NIX_SHELL && stack clean > /dev/null
-
-install:
- @unset STACK_IN_NIX_SHELL && stack setup
+ @cabal new-clean
build:
- @unset STACK_IN_NIX_SHELL && stack build
- @unset STACK_IN_NIX_SHELL && stack exec personalPage build
+ @cabal new-build
+ @cabal new-exec personalPage build
deploy:
- @make build
- @unset STACK_IN_NIX_SHELL && stack exec personalPage deploy
+ @make clean build
+ @cabal new-exec personalPage deploy
watch:
@nodemon --watch src -e hs --exec 'make watch-command --silent'
watch-command:
- @unset STACK_IN_NIX_SHELL && (killall personalPage || :) && sleep 1 && stack build && stack exec personalPage clean && stack exec personalPage watch
+ @(killall personalPage || :) && sleep 1 && cabal new-build && cabal new-exec personalPage clean && cabal new-exec personalPage watch
diff --git a/personalPage.cabal b/personalPage.cabal
index f1d5bae..54b497b 100644
--- a/personalPage.cabal
+++ b/personalPage.cabal
@@ -9,8 +9,8 @@ executable personalPage
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -threaded
- build-depends: base
- , hakyll
+ build-depends: base >= 4.12 && < 4.13
+ , hakyll >= 4.13 && < 4.14
, clay
, process
, filepath
diff --git a/project/01-shared-cost.md b/project/01-shared-cost.md
index e6bba7e..218ed88 100644
--- a/project/01-shared-cost.md
+++ b/project/01-shared-cost.md
@@ -1,6 +1,6 @@
---
name: Shared Cost
-gitlab: guyonvarch/sharedCost
+gitlab: guyonvarch/shared-cost
skills:
- Haskell
- Scotty
diff --git a/stack.yaml b/stack.yaml
deleted file mode 100644
index edf25f8..0000000
--- a/stack.yaml
+++ /dev/null
@@ -1,5 +0,0 @@
-resolver: lts-13.18
-
-extra-deps:
- - hakyll-4.12.5.1@sha256:d1948b265e6628bcb6875571212f9acefe23179c73ca4f87f417b290ff381ca6
- - lrucache-1.2.0.1@sha256:18fc3d7052012c7ab3cd395160f34b53c5e1ec5379cc45185baf35b90ffadc2e