tozulip-crystal
This is a Crystal re-implementation of ToZulip created to get a taste of the Crystal programming language.
There is a few differences:
ToZulip-crystal doesn't support a YAML configuration file. The original Go implementation only did because it was a feature of the Viper library. As there's no library that provides the same functionality out of the box, and I don't really see the utility considering the commands intended usage, I skipped that part.
ToZulip-crystal has tests, the Go version didn't. It's properly down to personal experience, but I found Crystals standard spec testing more approachable that Gos built in testing, partly because I spent less time trying to figure out how to implement the command.
The rest of this file is the standard content added by the crystal init
command.
Installation
TODO Write installation instructions here
Usage
TODO Write usage instructions here
Development
TODO Write development instructions here
Contributing
- Fork it (https://github.com/xendk/tozulip-crystal/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
- Thomas Fini Hansen - creator and maintainer