def console_history_read(app)
history = File.read(console_history_file(app)).split("\n")
if history.size > 50
history = history[(history.size - 51),(history.size - 1)]
File.open(console_history_file(app), "w") { |f| f.puts history.join("\n") }
end
history.each { |cmd| Readline::HISTORY.push(cmd) }
rescue Errno::ENOENT
rescue Exception => ex
display "Error reading your console history: #{ex.message}"
if confirm("Would you like to clear it? (y/N):")
FileUtils.rm(console_history_file(app)) rescue nil
end
end