- [x] Bring test coverage back up to around 90%.
- [x] Fix various bugs in error handling
- [x] Remove panic behaviour when templates can't be found
Closes#39
Co-authored-by: Nicolas Herry <beastieboy@beastieboy.net>
Reviewed-on: #40
[X] Check for Exec path outside of root in Transformer
[X] Fix error checking in DynamicRenderingTransformer
Closes#37
Co-authored-by: Nicolas Herry <beastieboy@beastieboy.net>
Reviewed-on: #38
Run external executables
- [x] Can generate files
- [x] Can generate directories and files (show up as map)
- [x] Can run scripts or any executable
Closes#23
Co-authored-by: Nicolas Herry <beastieboy@beastieboy.net>
Reviewed-on: #25
Added flexibility:
- [X] Possibility to have multiple headers
- [X] Possibility to have multiple footers
- [X] Transformer Function for footers
Using specific headers/footers for specific files or paths can be done by using Predicates and combining them with the new multiple headers/footers feature.
Closes#16
Co-authored-by: Nicolas Herry <beastieboy@beastieboy.net>
Reviewed-on: http://www.beastieboy.net:3000/git/beastieboy/marmotte/pulls/17
Co-authored-by: beastieboy <beastieboy@beastieboy.net>
Co-committed-by: beastieboy <beastieboy@beastieboy.net>
Some code was commented out in server.go; did a bit of tidying up.
Co-authored-by: Nicolas Herry <beastieboy@beastieboy.net>
Reviewed-on: http://www.beastieboy.net:3000/git/beastieboy/marmotte/pulls/15
Co-authored-by: beastieboy <beastieboy@beastieboy.net>
Co-committed-by: beastieboy <beastieboy@beastieboy.net>
marmotte now has a CLI entry point:
- [X] Moved main.go to a cmd/
- [X] Updated Readme.md
Co-authored-by: Nicolas Herry <beastieboy@beastieboy.net>
Reviewed-on: http://www.beastieboy.net:3000/git/beastieboy/marmotte/pulls/11
Co-authored-by: beastieboy <beastieboy@beastieboy.net>
Co-committed-by: beastieboy <beastieboy@beastieboy.net>
Added information to Readme.md as described in #1 .
- [x] An introduction to the project
- [x] A description of the main ideas
- [x] A quick getting started guide
- [x] A tour of the code
- [x] A mention of the license
Additionally:
- [X] Limitations
- [X] Gopher+ original document
Co-authored-by: Nicolas Herry <beastieboy@beastieboy.net>
Reviewed-on: http://www.beastieboy.net:3000/git/beastieboy/marmotte/pulls/3
Co-authored-by: beastieboy <beastieboy@beastieboy.net>
Co-committed-by: beastieboy <beastieboy@beastieboy.net>