I’ve been putting in some time on side projects every morning while building up the motivation to work on more overwhelming things. Recently the focus was on Reiki, my tool for running Rake tasks with fuzzy matching and humane argument parsing.
🔒
Premium Content
The details
I should probably port this to Make at some point, but my Makefiles are never as complex as my Rakefiles. NPM already does a pretty good job of the kind of matching Reiki does.
Anyway, this refactor makes Reiki into a modern, multi-shell-compatible tool that works seamlessly across more environments. With automatic shell detection, zero-config tab completion, backwards compatibility to Bash 3.0, comprehensive configuration options, and robust error handling, you can work faster regardless of your shell preference.
Check it out on the project page.