Commit Graph

18 Commits

Author SHA1 Message Date
Marco Perone
82ed279ea9 override fourmolu version in the nix environment 2023-03-15 09:21:19 +01:00
Marco Perone
7cff7bdb24 remove open-haddock 2023-03-07 17:55:19 +01:00
Marco Perone
1ccb45abdc substitute inotify with fswatch for darwin compatibility 2023-03-07 12:03:27 +01:00
Marco Perone
380ed98093 rename CRM to Crem 2023-02-27 17:05:45 +01:00
Alexei Drake
786f81bfcb add utility to open haddock docs in the browser 2023-01-26 14:48:54 +01:00
Marco Perone
125135a8ff remove --color option from tests
it is not understood by doctests
2023-01-16 17:39:09 +01:00
Alexei Drake
7ae0e80ae4 small readability refactor 2023-01-13 16:52:25 +01:00
Marco Perone
330169d75c use multiline strings in flake
Co-authored-by: Alex <alexei.drake@tweag.io>
2023-01-13 16:52:25 +01:00
Marco Perone
3e035d9845 use builtins instead of inputs.nixpkgs.lib
Co-authored-by: Alex <alexei.drake@tweag.io>
2023-01-13 16:52:25 +01:00
Marco Perone
fc977fcf0e avoid duplicate events in watch
also fix broken doctests first run
2023-01-13 16:52:25 +01:00
Marco Perone
def3010822 read project source files from nix/haskell-source.nix 2023-01-13 16:52:25 +01:00
Marco Perone
502a38c9d1 use inotify-tools instead of fd and entr 2023-01-13 16:52:25 +01:00
Alexei Drake
e238243e13 fix doctest build by setting correct package path 2023-01-13 16:19:04 +01:00
Marco Perone
b9a99914cc run doctests as part of cabal test 2023-01-13 16:19:04 +01:00
Alexei Drake
e2d2d4d6b8 always use the latest hpack regardless of GHC version 2023-01-12 15:37:44 +01:00
Marco Perone
6fcfc118d4 create a command to rerun tests at every file change
refactor the watch utility to take any command
2023-01-12 09:25:06 +01:00
Marco Perone
5e82980d2e refactor a bit of nix so that we can use wingman on ghc 9.0 2023-01-11 12:07:57 +01:00
Marco Perone
a15084d558 initial setup 2023-01-04 17:33:08 +01:00