#!/usr/bin/env ruby require 'superhosting' begin Superhosting::Cli::Base.start(ARGV) rescue NetStatus::Exception => e net_status = e.net_status.net_status_normalize $stderr.puts(net_status[:message] || [net_status[:error], net_status[:code]].compact.join(": ")) exit 1 rescue Interrupt => e $stderr.puts('Interrupted') exit 1 end