1 cabal = $(wildcard *.cabal)
2 package = $(notdir ./$(cabal:.cabal=))
12 cabal test -fdump-splice --test-show-details always --test-options "--color always --size-cutoff 100000"
14 cabal repl --enable-tests symantic-parser-test
16 cabal test --enable-profiling --enable-library-coverage --enable-coverage --test-show-details always
18 cabal test --test-show-details always --test-options "--accept --color always --size-cutoff 100000"
20 shopt -s globstar; $$EDITOR dist-newstyle/build/**/t/**/*.dump-splices
23 cabal haddock --haddock-css ocean --haddock-hyperlink-source
26 name=$$(sed -ne 's/^name: *\(.*\)/\1/p' "$(cabal)"); \
27 version=$$(sed -ne 's/^version: *\(.*\)/\1/p' "$(cabal)"); \
28 git tag --merged | grep -Fqx "$$name-$$version" || \
29 git tag -f -s -m "$$name v$$version" $$name-$$version
39 nix flake update --recreate-lock-file
41 nix -L develop --command cabal repl