A tool for creating command line interfaces.
This is a great project to contribute to if you'd like experience working on a real-world practical Haskell codebase. There are a number of issues in the issue tracker, each of which should have enough information to get you started. If you need more information or would like advice on implementing, feel free to post a comment and I'll be happy to help out.
To hack on kale
, you'll need the stack
build tool.
If you'd prefer to use another tool, please make an issue and file a pull request.
The example
directory contains an example project.
This acts as both documentation and an integration test.
While hacking, you can run make test
to run the unit tests and build the example project.
You can run make lint
to run hlint
over the project.
For a super fast reload and test runner, use make ghcid
.