Missing Execution

@glued2thefloor, unrelated to your problem, but you may be interested in the 'Percent string literals` https://crystal-lang.org/reference/syntax_and_semantics/literals/string.html that would allow you to not have to escape quotes:

things = "cats"
"\"#{things}\"" == %<"#{things}"> 

https://play.crystal-lang.org/#/r/95hj

Also, I believe system command automatically inherits stderr and stdout from your current process.
https://crystal-lang.org/api/0.34.0/toplevel.html#system(command:String,args=nil):Bool-class-method