# File lib/sup/modes/text-mode.rb, line 23 def pipe command = BufferManager.ask(:shell, "pipe command: ") return if command.nil? || command.empty? output = pipe_to_process(command) do |stream| @text.each { |l| stream.puts l } end if output BufferManager.spawn "Output of '#{command}'", TextMode.new(output.ascii) else BufferManager.flash "'#{command}' done!" end end