def build_local_cmd(task, cmd_str, input, given_opts)
      Local::Cmd.new(cmd_str, given_opts)
    end
def build_local_cmd(task, cmd_str, input, given_opts)
      Local::Cmd.new(cmd_str, given_opts)
    end
input is needed for the `TestRunner` so it can use it with stubbing
 otherwise it is ignored when building a local cmd