Like bcmd (https://github.com/duckinator/bcmd), but in Ruby instead of Racket. This one is actually nice to use.