1
1
mirror of https://github.com/nmattia/snack.git synced 2024-09-21 00:29:37 +03:00
Commit Graph

48 Commits

Author SHA1 Message Date
Nicolas Mattia
cc2bf83650 major refactor 2018-06-18 12:40:09 +02:00
Nicolas Mattia
d414ace1ee Support per-module dependencies 2018-06-17 14:44:59 +02:00
Nicolas Mattia
583dce15c3 Rename dependencies -> imports 2018-06-16 17:24:28 +02:00
Nicolas Mattia
6792df041c Factor out module spec related functions 2018-06-16 17:15:13 +02:00
Nicolas Mattia
aa855f377b Remove some occurrences of baseByModuleName 2018-06-16 13:35:39 +02:00
Nicolas Mattia
78292edb98
Merge pull request #13 from nmattia/nm-cleanup
Split library
2018-06-16 13:00:56 +02:00
Nicolas Mattia
ae46edcc9f Split library 2018-06-16 12:52:35 +02:00
Nicolas Mattia
97de9631c7
Merge pull request #12 from nmattia/nm-lib
Add support for libraries
2018-06-15 22:33:57 +02:00
Nicolas Mattia
c955ae4741 Add support for libraries 2018-06-15 22:21:23 +02:00
Nicolas Mattia
4c6df0a57d
Merge pull request #11 from zimbatm/exe-desc
snack-lib: make the executable parameters explicit
2018-06-09 20:28:04 +02:00
zimbatm
c781851a6a snack-lib: make the executable parameters explicit 2018-06-09 18:25:44 +01:00
Nicolas Mattia
7809627dad
Merge pull request #10 from nmattia/nm-proper-module-parsing
Implement proper module parsing
2018-06-09 18:14:39 +02:00
Nicolas Mattia
657a869ded Implement proper module parsing 2018-06-09 18:01:39 +02:00
Nicolas Mattia
ede826756f
Merge pull request #9 from nmattia/nm-ghc-opts
Pass in ghc opts everywhere
2018-06-09 18:00:27 +02:00
Nicolas Mattia
b6bfa31b95 Pass in ghc opts everywhere 2018-06-09 17:41:06 +02:00
Nicolas Mattia
1c7fdfadf4
Merge pull request #8 from zimbatm/nix-cleanup
Nix cleanup
2018-06-09 17:37:56 +02:00
zimbatm
f9124105c3 snack-lib: rename folder to match the nix name 2018-06-08 13:44:49 +01:00
zimbatm
4561519d8e snack-lib: make the dependencies explicit 2018-06-08 13:44:49 +01:00
zimbatm
135f8cb578 nix: introduce an overlay
use ./default.nix to get a pinned release
use ./nix/default.nix to just inject a different nixpkgs version
use ./nix/overlay.nix to mix snack with your project
2018-06-08 13:44:49 +01:00
zimbatm
a1259c5099 nix: diallow unfree packages
They shouldn't be needed
2018-06-08 13:44:49 +01:00
Nicolas Mattia
4cb5b156de
Merge pull request #7 from nmattia/nm-speed-up-file-check
does-file-exist: speed up
2018-06-04 22:40:27 +02:00
Nicolas Mattia
81ce1a1168 does-file-exist: speed up 2018-06-04 22:33:02 +02:00
Nicolas Mattia
3004800598
Merge pull request #6 from nmattia/nm-suppor-th-ghci
Add TH support in GHCi
2018-06-02 00:35:24 +02:00
Nicolas Mattia
e80c007de2 Add TH support in GHCi 2018-06-02 00:31:23 +02:00
Nicolas Mattia
bf102221f3
Merge pull request #5 from nmattia/nm-readme
Improve README
2018-05-31 23:57:16 +02:00
Nicolas Mattia
f2afee7a25 Improve README 2018-05-31 23:48:23 +02:00
Nicolas Mattia
891fd8e512
Merge pull request #4 from nmattia/nm-add-travis
Add Travis CI
2018-05-31 23:39:04 +02:00
Nicolas Mattia
6ddb13c48d Add badges 2018-05-31 23:30:21 +02:00
Nicolas Mattia
08574e48ca Add travis 2018-05-31 23:26:42 +02:00
Nicolas Mattia
bed01c7b75 Add GHCi test suite 2018-05-31 23:25:21 +02:00
Nicolas Mattia
9b12d90030
Merge pull request #3 from zimbatm/misc-cleanup-2
Misc cleanup 2
2018-05-26 13:25:02 +02:00
Nicolas Mattia
3a91490cd1
Merge pull request #2 from zimbatm/snack-exe-massage
Snack exe massage
2018-05-26 13:23:57 +02:00
zimbatm
58027dad6b allow to pass <nixpkgs> as an argument 2018-05-25 18:14:36 +01:00
zimbatm
153673db9e reduce re-computation
Nix is not smart enough to promote calculated thunks to constants
between function invocations
2018-05-25 18:12:39 +01:00
zimbatm
1c4a68c174 snack-exe: add --help message 2018-05-25 15:17:19 +01:00
zimbatm
63815a9b76 stack-exe: apply shfmt
shfmt -i 2 -w bin/snack
2018-05-25 15:16:57 +01:00
zimbatm
3f57813925 snack-exe: move out of the nix code
This allows to use the common bash tools like shellcheck on it
2018-05-25 15:14:53 +01:00
Nicolas Mattia
13c120327c Add snack run and fixup script 2018-05-24 23:43:27 +02:00
Nicolas Mattia
ddfe7782f0 Add support for extra-dirs 2018-05-24 16:46:09 +02:00
Nicolas Mattia
69c09ccb1d Fix issue with TH 2018-05-23 22:27:09 +02:00
Nicolas Mattia
c113339ddf Rename project description 2018-05-19 20:08:50 +02:00
Nicolas Mattia
9b6a99b174 Add support for extra data files 2018-05-19 20:05:40 +02:00
Nicolas Mattia
54944a8cd8 Add snack ghci 2018-05-12 00:48:10 +02:00
Nicolas Mattia
ac18afcf88 Support haskell dependencies 2018-04-08 13:01:14 +02:00
Nicolas Mattia
3c27e2efb0 Add module dependencies 2018-04-08 01:00:21 +02:00
Nicolas Mattia
19d9940018 Update README 2018-02-14 00:57:09 +01:00
Nicolas Mattia
1000fc9a1a Add support for nested modules 2018-02-14 00:56:23 +01:00
Nicolas Mattia
51987daf76 Initial commit 2018-02-11 01:36:17 +01:00