> I could go for two methods?

Yep, that's what I was trying to suggest. I agree with having the lower level method that provides an array of commands but I also think that providing a formatted one is nice so that custom formatters that want to format the part of the output the same as rspec-core's formatters have an easy means to do so.