Files
kamal/bin/mrsk
David Heinemeier Hansson 0f0529c785 Use dotenv to load .env
2023-01-30 16:39:38 +01:00

18 lines
440 B
Ruby
Executable File

#!/usr/bin/env ruby
# Prevent failures from being reported twice.
Thread.report_on_exception = false
require "dotenv/load"
require "mrsk/cli"
begin
Mrsk::Cli::Main.start(ARGV)
rescue SSHKit::Runner::ExecuteError => e
puts " \e[31mERROR (#{e.cause.class}): #{e.cause.message}\e[0m"
puts e.cause.backtrace if ENV["VERBOSE"]
rescue => e
puts " \e[31mERROR (#{e.class}): #{e.message}\e[0m"
puts e.backtrace if ENV["VERBOSE"]
end