support .foreman file for default options

This commit is contained in:
David Dollar
2011-03-08 12:14:48 -05:00
parent 31239d98d0
commit 7f8ca7da39
+7 -2
View File
@@ -70,8 +70,6 @@ private ######################################################################
options[:procfile] || "Procfile"
end
private ######################################################################
def display(message)
puts message
end
@@ -85,4 +83,11 @@ private ######################################################################
File.exist?(procfile)
end
def options
original_options = super
return original_options unless File.exists?(".foreman")
defaults = YAML::load_file(".foreman")
Thor::CoreExt::HashWithIndifferentAccess.new(defaults.merge(original_options))
end
end