pub fn render_commands(commands: &[Vec<String>]) -> StringExpand description
One line naming every command a BinaryStep::Run will run, in order.
Joined with && because that is both how the sequence behaves (each
command only runs if the one before it succeeded) and what a user would
paste into a shell to do it themselves.