Maybe I am understanding it wrong. But isn't the spring command supposed to go trough the spring socket. Now it needs to escape to a shell, boot ruby, to finally pass trough the spring socket. Seems a bit unnecessary in terms of milliseconds or am I wrong?
Thanks a lot
The runner code:
https://github.com/guard/guard-minitest/blob/master/lib/guard/minitest/runner.rb
And how the spring client talks to spring
https://github.com/rails/spring/blob/master/lib/spring/client/run.rb#L26