Prettier error messages
This commit is contained in:
parent
a629889ff6
commit
45c3eef18f
|
@ -55,7 +55,12 @@ module Hobo
|
||||||
|
|
||||||
def load_root_path!(path=Pathname.new(Dir.pwd))
|
def load_root_path!(path=Pathname.new(Dir.pwd))
|
||||||
if path.to_s == '/'
|
if path.to_s == '/'
|
||||||
error_and_exit("UH OH")
|
error_and_exit(<<-msg)
|
||||||
|
A `Hobofile` was not found! This file is required for hobo to run
|
||||||
|
since it describes the expected environment that hobo is supposed
|
||||||
|
to manage. Please create a Hobofile and place it in your project
|
||||||
|
root.
|
||||||
|
msg
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -69,7 +74,13 @@ module Hobo
|
||||||
end
|
end
|
||||||
|
|
||||||
def error_and_exit(error)
|
def error_and_exit(error)
|
||||||
puts error
|
puts <<-error
|
||||||
|
=====================================================================
|
||||||
|
Hobo experienced an error!
|
||||||
|
|
||||||
|
#{error.chomp}
|
||||||
|
=====================================================================
|
||||||
|
error
|
||||||
exit
|
exit
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue