bin/sx
#!/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