Hey all, this is my first topic here, so lmk if it’s not appropriate in any way.
I ported a CLI tool I created from Ruby to Crystal, and I’m very happy with the result. It’s faster and it’s easier to install than the gem. The tool allows you to add simple automation with low cognitive overhead to any project without complex tools like Rake or Gradle.
Please check it out at GitHub - nickthecook/crops: ops in crystal . I would really like feedback on the Crystal version of ops
; lmk how it goes if you give it a try!
The port was pretty straightforward except for a missing Crystal equivalent of Net::Ssh and loading YAML in a statically typed language. Turning all the YAML::Any
objects into real types in an elegant way is still something I need to do. In general, I’m really liking Crystal for CLI tools.