Open3.pipeline_r(*pipeline, err: :out) do |output_st, statuses|
          status = statuses.last.value
          output = output_st.read
          output_message = "(#{status}) |#{output}| Command: #{pipeline}"
          self.command_output << "\n#{output_message}"