Paladin
tldr; Shotgun for crystal projects
Rebuilds and restarts a given target when any of the given files are modified or files matching given globs are added/deleted.
Installation
Add it to your development dependencies:
development_dependencies:
paladin:
github: jreinert/paladin
Usage
bin/paladin [options] target file [files ...]
-w PORT, --websocket-port=PORT Start a websocket server at http://localhost:PORT
that notifies clients when the target has been restarted
-t STRING, --reload-trigger=STRING Send reload message to websocket clients when STRING
appears on the standard output of the built target
-h, --help Show this message
Contributing
- Fork it (https://github.com/jreinert/paladin/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- jreinert Joakim Reinert - creator, maintainer